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 に答える