图表缩放生成不必要的长 y 轴小数值
Flot chart zoom generates unnecessary long y axis decimal values
每当我过度缩放图表时,它会创建非常大的 Y 轴值。
例如
我放大到 15,而不是显示 15.2, 15.4, 15.6
,而是显示 15.2000000001, 15.40000000001
,等等
我不想限制小数位数,因为我需要数据的灵活性。因此,当数据为 17.12345 时,我需要显示它。但是我该如何解决这个 .00000001 问题呢?
您可以像这样为轴定义一个 tickFormatter
函数:
在您的选项中添加
yaxis: {
tickFormatter: roundTicks,
...
}
以及函数本身
function roundTicks(value, axis) {
return Math.round(value * 1000000000) / 1000000000;
}
每当我过度缩放图表时,它会创建非常大的 Y 轴值。
例如
我放大到 15,而不是显示 15.2, 15.4, 15.6
,而是显示 15.2000000001, 15.40000000001
,等等
我不想限制小数位数,因为我需要数据的灵活性。因此,当数据为 17.12345 时,我需要显示它。但是我该如何解决这个 .00000001 问题呢?
您可以像这样为轴定义一个 tickFormatter
函数:
在您的选项中添加
yaxis: {
tickFormatter: roundTicks,
...
}
以及函数本身
function roundTicks(value, axis) {
return Math.round(value * 1000000000) / 1000000000;
}