d3.js中x轴的缩写月份格式

时间:2013-01-25 13:39:48

标签: javascript d3.js

如何通过此函数将完整月份名称转换为缩写名称

axis.ticks(d3.time.months, 1)

此功能在2月1日完整打印月份名称

我应该使用什么来将其更改为缩写名称。

2 个答案:

答案 0 :(得分:15)

您可以添加timeFormat,如下所示:

axis.ticks(d3.time.months, 1)
   .tickFormat(d3.time.format("%b"));

答案 1 :(得分:2)

在d3第4版发布之前,已回答了已接受的答案。如果你想对d3版本4做同样的事情,那就这样做:

axis.ticks(d3.timeMonth, 1)
  .tickFormat(d3.timeFormat('%b'));