【发布时间】:2016-01-24 19:32:15
【问题描述】:
我想在 d3 中创建一个折线图,但我想每 4 个月显示一次刻度,因为我需要在图表中有数据的每个点上显示刻度。
我用过这个:
// xScale is a time scale obj d3.time.scale()
xAxis = d3.svg.axis()
.scale(xScale)
.ticks(d3.time.months, 4)
.orient('bottom');
这可行,但刻度显示在我的数据中的初始日期后 2 天:
当第一个数据在 2014 年 12 月 30 日时,它显示在 2015 年 1 月 1 日
如何设置特定点的初始刻度和设置的 4 个月间隔?
【问题讨论】:
标签: javascript d3.js