我正在基于yMin值对多个y轴的数据进行自动缩放。

我有一组多个yAxis的输入数据,如下所示:

yAxis1:数据集1,yMin0.118234->因此,我minScaleyAxis1将是0.1

yAxis2:数据集2,yMin0.011823->因此,我对minScaleyAxis2将是0.01

yAxis3:数据集3,yMin0.001182->因此,我minScaleyAxis3将是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/

10-12 21:33