我正在基于yMin
值对多个y轴的数据进行自动缩放。
我有一组多个yAxis的输入数据,如下所示:yAxis1:
数据集1,yMin
是0.118234
->因此,我minScale
的yAxis1
将是0.1
yAxis2:
数据集2,yMin
是0.011823
->因此,我对minScale
的yAxis2
将是0.01
yAxis3:
数据集3,yMin
是0.001182
->因此,我minScale
的yAxis3
将是0.001
显然,minScale
取决于move right decimal
的数量并执行Math.pow(10, -1*decimal);
但是如何确定move right decimal?
任何帮助的数量?
最佳答案
var decimal = -Math.floor(Math.log(yMin) / Math.log(10));
关于javascript - 如何检查给定变量输入的右移小数位数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23051057/