我的定量轴上有24个类别,我想显示大约6个类别。我尝试在我的轴上添加。ticks(6),像这样
var xAxis = d3.svg.axis()
.scale(x)
.orient("bottom")
.ticks(6);
但是我的图表仍然显示了所有24个类别。我使用的刻度是
var x = d3.scale.ordinal()
.rangeRoundBands([0, width], .1, 1);
知道为什么会这样吗?
.ticks()
函数对序轴不做任何事情。根据您想要做的事情,您可能根本不需要轴—只需将您想要的标签与您为类别添加的点/条/任何内容一起放置。