有没有办法将chart.js缩放到单个数字?...下面的数据只能是整数,所以没有点显示小数位。
感谢
答案 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