8

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

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

此函数在完整的一月二月打印月份名称

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

4

2 回答 2

17

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

axis.ticks(d3.time.months, 1)
   .tickFormat(d3.time.format("%b"));
于 2013-01-25T14:25:40.003 回答
7

接受的答案在 d3 版本 4 发布之前得到了回答。如果您想对 d3 版本 4 执行相同操作,请执行以下操作:

axis.ticks(d3.timeMonth, 1)
  .tickFormat(d3.timeFormat('%b'));
于 2018-01-30T10:27:46.563 回答