从d3.js轴移除凸起的角以创建平面轴

时间:2014-09-12 15:46:26

标签: d3.js

D3.js轴通常在每个轴的末端都有“把手”,如下所示:

axis1

那些看起来不错。但

如何删除这些以使轴看起来平坦,如下所示:

axis2

1 个答案:

答案 0 :(得分:6)

使用.tickSize方法调整路径的方形末端,在这种情况下, second 参数给出外部刻度大小,第一个给出主刻度大小,或者使用.outerTickSize方法。在任何一种情况下,都提供值0以抑制滴答。

ticks.tickSize(innerTickHeight, 0);

ticks.outerTickSize(0);

Source: page on d3 axes.