0

我的定量轴上有 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);

知道为什么会发生这种情况吗?

4

1 回答 1

2

.ticks()函数对序数轴没有任何作用。根据您想要做什么,您可能无论如何都不需要轴 - 只需将您想要的标签与点/条/您为类别添加的任何内容一起放置。

于 2013-01-14T20:46:29.467 回答