图表缩放生成不必要的长 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;
}