.ticks()似乎没有在我的条形图上工作.有人可以看看吗?
这是小提琴.我在对象开头附近的x轴上设置了刻度:
xAxis = d3.svg.axis().scale(xScale).orient("bottom").ticks(3),
Run Code Online (Sandbox Code Playgroud)
您可以使用过滤器来决定显示哪些刻度:
var xAxis = d3.svg.axis()
.scale(x)
.tickValues(x.domain().filter(function(d, idx) { return idx%2==0 }))
.orient("bottom");
Run Code Online (Sandbox Code Playgroud)
上面的截图来自这个例子。