按像素数学计算移动条形图

时间:2012-10-16 19:11:57

标签: math pixel bar-chart pixels

我有一个最大高度为500px的条形图。该图表本身的价格从0到1050万美元不等。

我可以每1个像素移动一个条。我试图拿出数学计算,以便能够以百万美元的价格移动条形图。

我已经尝试过10500000/500,这样我只有21000,远远超出了500px的限制。

所以数学大师......数学应该是什么? :O)

2 个答案:

答案 0 :(得分:1)

如果您希望图表一直到顶部,500像素,那就是:

500 pixels / 10.5 million = 48 pixels / million

如果你想在顶部留出一些空间,只需将分母增加到你想要的最大值,例如:

500 pixels / 12 million = 42 pixels / million

(你的计算结果是正确的,它只是给你$ /像素,而我认为以像素/百万美元来思考更方便。)

答案 1 :(得分:1)

  

以美元为单位的条形长度/以像素为单位的条形长度= $ 10,500,000 / 500   像素

交叉乘以获得:

  

以美元为单位的条形长度* 500像素=条形长度(以像素为单位)*   $一千○五十零万

除以单独得到“像素长度”:

  

以像素为单位的条形长度=以美元为单位的条形长度* 500像素/   $一千○五十零万

现在只需插入您想要获得像素值的任何金钱价值。例如,如果您希望该金额为300万美元,

  

以像素为单位的条形长度= $ 3,000,000 * 500像素/ $ 10,500,000 = 143   像素