2013-01-25 88 views
6

如何將完整的月份名稱轉換爲縮寫名稱x軸月份的縮寫格式通過此功能在d3.js

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

這個功能完全一月二月

打印幾個月名

應該是什麼我用它來改變它的縮寫名稱。

+0

問計於[同樣的問題(http://stackoverflow.com/questions/14522577/printing-date-in-different-格式在X軸-D3-JS)只有20分鐘後不是最好的方式去... – Andreas

回答

14

您可以添加timeFormat,像這樣:

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

正是我所需要的,謝謝。 – earl3s

0

接受的答案是D3版本4發佈之前回答。如果你想要做同樣的D3版本4,像這樣做:

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