我正在使用 d3.js
来构建堆积条形图。
举例说明:
我正在绘制每天行驶的总里程数。因此,一个人可以在早上行驶20英里,在午餐期间行驶5英里,在晚上再行驶20英里。我希望将这3个值叠加一天。
X
是基于时间的序数量表。该图表按预期工作。
但是,假设图表有30天。我想自定义X
轴,以便每天都不会将其绘制为“10/27/2012”。相反,我希望使用ticks()
和tickFormat()
之类的内容进行定制,就像定量比例一样。
通过.axis()
提供的那些方法似乎仅适用于量化比例,而不是序数:https://github.com/mbostock/d3/wiki/SVG-Axes#wiki-tickFormat
那么如何定制基于时间的X
轴和序数?