Math 通过像素数学计算移动条

Math 通过像素数学计算移动条,math,pixel,bar-chart,pixels,Math,Pixel,Bar Chart,Pixels,我有一个最大高度为500px的条形图。这个图表本身的价格从0美元到1050万美元不等 我可以每1个像素移动一次。我正在努力想出一个数学公式,以便能够在100万美元的葬礼上移动条形图 我已经试过10500000/500,结果只有21000,远远超出了500px的限制 所以数学大师。。。这个的数学应该是什么o) 如果您希望图形一直显示到顶部,即500像素,那么它应该是: 500 pixels / 10.5 million = 48 pixels / million 如果您想在顶部留出一些空间,只需

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

我可以每1个像素移动一次。我正在努力想出一个数学公式,以便能够在100万美元的葬礼上移动条形图

我已经试过10500000/500,结果只有21000,远远超出了500px的限制


所以数学大师。。。这个的数学应该是什么o)

如果您希望图形一直显示到顶部,即500像素,那么它应该是:

500 pixels / 10.5 million = 48 pixels / million
如果您想在顶部留出一些空间,只需将分母增加到您希望的最大值,如:

500 pixels / 12 million = 42 pixels / million
(你的计算是对的,它只是给你$/像素,而我认为在这里用像素/百万美元来思考更方便)

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

交叉乘法得到:

条形长度(单位:美元)*500像素=条形长度(单位:像素)* 10500000美元

除以以获得自身的“以像素为单位的条形图长度”:

以像素为单位的条形长度=以美元为单位的条形长度*500像素/ 10500000美元

现在只需插入你想要得到像素值的任何货币值。例如,如果你想让酒吧收入达到300万美元

条形图长度(像素)=$3000000*500像素/$10500000=143 像素


伟大的那很好。我给你分数是因为我比马克更了解你的解决方案。谢谢马克的帮助,但我更了解凯文的思路:o)