我正在尝试做一个带有整数刻度的水平条形图。正如在这个问题中所建议的,我已经尝试设置scaleOverride
,scaleSteps
等,但它似乎不起作用。我试着把它们放在数据集,选项,xScales中,但没有任何效果。
This jsfiddle显示了我试图做的事情。
我正在尝试做一个带有整数刻度的水平条形图。正如在这个问题中所建议的,我已经尝试设置scaleOverride
,scaleSteps
等,但它似乎不起作用。我试着把它们放在数据集,选项,xScales中,但没有任何效果。
This jsfiddle显示了我试图做的事情。
2条答案
按热度按时间hsgswve41#
链接的问题适用于Chart.js版本1.x。对于新版本,您需要使用
ticks
选项。参见http://www.chartjs.org/docs/#scales字符串
小提琴-https://jsfiddle.net/jkufz1b9/
jqjz2hbq2#
对于现在遇到这个问题的任何人(ChartJS 4+),如果你想保持自动
stepSize
并且不静态定义它,你可以简单地在刻度上使用precision
选项来定义刻度将被舍入到多少个小数位。使用0
表示整数比例:字符串
线性轴记号选项