限制Chart.js缩放为整数

时间:2014-03-03 05:15:58

标签: javascript jquery charts bar-chart

有没有办法将chart.js缩放到单个数字?...下面的数据只能是整数,所以没有点显示小数位。

enter image description here

感谢

1 个答案:

答案 0 :(得分:2)

我自己就遇到过这个问题,我发现几乎所有的答案都试图将步长强制为1,这只是一个有效的选项,当你的数据集在一个很小的已知范围内时。理论上,当您的数据集从1到无穷大时,它将导致各种各样的问题。

// vals is an array of your Y axis data
yAxes: [{
    ticks: {
        maxTicksLimit: Math.min(11, 1 + Math.max.apply(null, vals))
    }
}]

这将设置数据集的刻度数,或11(以较小者为准)。归功于原作者@mkucej here