我正在使用 d3 库来创建甘特图。到目前为止,我已经做了类似于这张图片的事情:
但是,您可以注意到,在小时轴上,最左边和最右边的 12AM 标签是开箱即用的。所以,我想知道是否有办法从凌晨 2 点开始计时并在晚上 10 点结束?
我这样定义小时轴:
x1HourAxis
.ticks(d3.time.hours, 2)
.tickFormat(d3.time.format('%I %p'));
我想保持这个配置,但正如我所说,我想从凌晨 2 点开始时间,然后是 4 点......直到 10 点,这样我就不会在图表上产生这种糟糕的视觉效果