私はカスタムの時刻形式を使用して、x軸とD3チャートを持っている:私は行うことができるようにしたいのですがどのような他のすべての目盛ラベルをd3時間軸に表示しますか?
var x = d3.time.scale.utc()
.domain([start, end])
.range([0, width]);
var customTimeFormat = d3.time.format.utc.multi([
["%b %d", function(d) { return d.getUTCDate() != 1; }],
["%b", function(d) { return d.getUTCMonth(); }],
["%Y", function() { return true; }]
]);
var xAxisTop = d3.svg.axis()
.scale(x)
.orient("top")
.tickFormat(customTimeFormat)
.innerTickSize(-height)
.outerTickSize(0)
.ticks(d3.time.month.utc, 1);
は月ごとに目盛りを持つことであるが、唯一の3か月ごとにラベルを貼ります。しかし、私ができると思われるのは、(a)毎月のダニとラベル、または(b)3ヶ月ごとのダニとラベルです。
どのようにして毎月ティックを描くことができますが、3ヶ月ごとにラベルが表示されるだけですか?