如何在x轴上隐藏日期?

时间:2013-02-25 14:54:23

标签: d3.js

说我有一个简单的时间序列图,其中包含2013年2月25日的数据,从凌晨1点开始到晚上11点结束。如果我将这些数据绘制成图形,我将在相隔3小时的x轴上有很好的,甚至是嘀嗒声:凌晨3点,早上6点,上午9点等等。这正是我想要的。但是,在轴的开头显示“Mon 25”。我想隐藏这个,只显示时间。

我已阅读d3的time documentation,但无法找到答案。有没有一种简单的方法来做到这一点,保持我的日期作为Javascript对象? (我确信我可以转换成字符串,但我想避免这种情况。)

1 个答案:

答案 0 :(得分:1)

您可以使用tickFormat()功能传入日期格式化程序。文档并不十分清楚,但指向this example的链接说明了如何执行此操作。在您的情况下,在该示例中,customTimeFormat只有一个条目。