3

を使おうとしていますd3.ticksドキュメントによると、軸に表示される目盛りの数を制限できるはずです。

ただし、これはティック数をまったく制限していないようです。

xAxis = d3.svg.axis().scale(xScale).orient("bottom").ticks(2)

私のスケールが序数だからですか?

JSFiddle はこちら: http://jsfiddle.net/samselikoff/9tfD2/1/

4

2 に答える 2

8

axis.ticks基になるスケールが関数を実装している場合にのみ機能しticksますが、序数スケールには実装されていません。デフォルトでは、序数スケールの軸の目盛りは目盛りのドメインで構成されますが、axis.tickValuesで明示的な目盛り値を指定することでこれをオーバーライドできます。

于 2013-09-16T17:48:49.297 に答える