可以使用 .tickValues() 方法来指定要显示的刻度值,如下所示:

d3.scaleLinear()
    .domain([1,0])
    .range([0, 100])
    .tickValues([0, 1]);

这样就只会显示刻度值为 0 和 1,而中间的小数将被忽略。需要注意的是,如果设置了 .range() 方法,则需要将刻度值转换为对应的像素值。

d3scaleLinear domain10如何让刻度只显示1与0 不要中间的小数

原文地址: https://www.cveoy.top/t/topic/Yqe 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录