2013-11-28 48 views
0

我使用nvd3.js繪製了一個圖,其中x axis爲時間,y axis爲一些十進制值。 我想使x axisHH:MM但我卡在這裏。有沒有辦法做到這一點。如何使小時和分鐘作爲xvd在nvd3.js圖中

+0

你可以張貼一些代碼,你會trying.It容易得到幫助,並會更容易找到錯誤 –

回答

1

你需要指定一個自定義tickFormat做到這一點:

chart.xAxis 
    .tickFormat(function(d) { 
    return d3.time.format('%H:%M')(new Date(d)); 
    }); 
+0

這是稍微不正確。根據:https://github.com/mbostock/d3/wiki/Time-Formatting,第二個標識符代表「月」而不是「分鐘」。 – mbroadst

+0

哦,的確,感謝您的發現!我會編輯答案。 –

相關問題