.ticks属性不会影响我的图表

时间:2013-01-14 20:34:17

标签: d3.js

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

知道为什么会这样吗?

1 个答案:

答案 0 :(得分:2)

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