d3scaleLinear domain10如何让刻度只显示1与0 不要中间的小数
可以使用 .tickValues() 方法来指定要显示的刻度值,如下所示:
d3.scaleLinear()
.domain([1,0])
.range([0, 100])
.tickValues([0, 1]);
这样就只会显示刻度值为 0 和 1,而中间的小数将被忽略。需要注意的是,如果设置了 .range() 方法,则需要将刻度值转换为对应的像素值。
原文地址: https://www.cveoy.top/t/topic/Yqe 著作权归作者所有。请勿转载和采集!