軸に序数スケールを使用しています:
var xBarScale = d3.scale.ordinal()
.rangeRoundBands([0, width], .1)
.domain(d3.range(data.length));
var xBarAxis = d3.svg.axis()
.scale(xBarScale)
.orient("bottom");
私の目盛りラベルは私のデータ配列にあります。ここで行ったように、単に配列内のそれぞれをリストするよりも、(D3 メソッドを使用して) 私のティック値をフォーマットする最良の方法は何ですか?
xBarAxis.tickValues([data[0].q,data[1].q,data[2].q,data[3].q,data[4].q]);