我还没有很多使用 D3 的经验,但我发现了一个帖子,其中海报用这个图表创建了一个小提琴(可以在这里找到:Need help lining up x axis ticks with bars in D3.js bar chart) . 我试图将其修改为显示天而不是月,但这样做时刻度线的对齐是关闭的。我希望我能得到一些帮助,试图对齐刻度并了解它是如何工作的。
我添加了 ticks 方法来指定步骤,但这样做会导致对齐关闭。
var xAxis = d3.svg.axis().
scale(xTimeScale).
orient("bottom").
ticks(d3.time.days, 1).
tickFormat(formatDate);