私はスケールを作ります:
d3.scale.ordinal()
.domain(monthds)
.rangeRoundBands([0, w]);
次に、sAxis を作成し、svg に追加します。
svg.append("g")
.attr("class", "axis")
.attr("transform", "translate(0," + (h - padding) + ")")
.call(xAxis);
しかし、なぜか最初の2ヶ月は2回描かれています。jsbin へのリンク: http://jsbin.com/uyitis/22/edit