如何格式化单位以避免小数点?
How to format the units to avoid decimal points?
其中一张图,我显示的是每个类别的人数,所以轴是序数。
如果我输入 10
个刻度和 elasticX
,它从最多几百个开始,每个刻度都是一个很好的数字。
但是,如果我点击其他图表并过滤直到最大类别只有 5 人,勾号将为 0,5 | 1 | 1,5 | 2...
显示1.5人的选项显然看起来很傻。有没有办法调整刻度数,使其不显示 step < 1
?
纯d3解决方案,感谢提示:
.tickFormat(d3.format("d"))
其中一张图,我显示的是每个类别的人数,所以轴是序数。
如果我输入 10
个刻度和 elasticX
,它从最多几百个开始,每个刻度都是一个很好的数字。
但是,如果我点击其他图表并过滤直到最大类别只有 5 人,勾号将为 0,5 | 1 | 1,5 | 2...
显示1.5人的选项显然看起来很傻。有没有办法调整刻度数,使其不显示 step < 1
?
纯d3解决方案,感谢提示:
.tickFormat(d3.format("d"))