我正在使用(优秀的)D3.js 来生成一些绘图,但我找不到从 x 和 y 轴上移除结束刻度的方法。
以 y 轴为例。
当结束刻度值与标签一致时,我可以拥有它。
但是,当最后一个圆形标签低于绘图末尾时,我得到两个刻度,一个用于最后一个圆形标签,一个位于 y 轴末端的上方。
我不希望这个结束标记可见,因为我发现它出现的时间少于标签之间的常规间隔会分散注意力。
有关我所描述的示例,请参见此处,刻度为0
和15
是结束刻度:
15 ─┐
|
10 _|
|
5 _|
|
0 ─┤──────
有小费吗?
PS 作为回应,我可以明确设置刻度。但我喜欢隐式生成刻度的便利性,只是不希望未标记的刻度污染轴。因此,理想的解决方案(如果存在)也会考虑在内。