我正在使用d3.js
构建堆积条形图。
举例说明:
我正在绘制每天行驶的总里程数。因此,一个人可能会在早上开车 20 英里,在午餐时间开车 5 英里,晚上再开车 20 英里。我想将这 3 个值堆叠一天。
X
是基于时间的序数尺度。该图表按预期工作。
但是假设图表有 30 天。例如,我想自定义X
轴,以便每天不会被绘制为“2012 年 10 月 27 日”。相反,我想定制很像定量尺度的东西,比如ticks()
和tickFormat()
。
似乎那些可用的方法.axis()
仅适用于定量尺度,而不是序数:https ://github.com/mbostock/d3/wiki/SVG-Axes#wiki-tickFormat
那么如何X
使用序数刻度自定义基于时间的轴呢?