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

Sau*_*nha 7 javascript d3.js

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

axis.ticks(d3.time.months, 1)
Run Code Online (Sandbox Code Playgroud)

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

我该怎么用它来改成缩写名称.

小智 15

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

axis.ticks(d3.time.months, 1)
   .tickFormat(d3.time.format("%b"));
Run Code Online (Sandbox Code Playgroud)


Mik*_*kov 5

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

axis.ticks(d3.timeMonth, 1)
  .tickFormat(d3.timeFormat('%b'));
Run Code Online (Sandbox Code Playgroud)