1
我有數據格式爲秒。我想將秒數據轉換爲小時和分鐘,並沿軸顯示這些數據。舉例來說,我一直在努力做到這一點是這樣的:將秒轉換爲分鐘並格式化軸
var xAxis = d3.svg.axis()
.scale(x)
.orient("bottom")
.tickFormat(function(d) {return d/60});
我看到D3具有時間格式,但我似乎無法得到它,以顯示正確的格式。我正在尋找的是D3中一種將數據轉換成數小時和數分鐘的方式。我怎樣才能做到這一點?
時間函數是要走的路。你有什麼嘗試,什麼沒有工作? – 2013-05-14 17:09:15
感謝您的幫助。我嘗試過使用像這樣的時間函數:'format = d3.time.format(「%M」);'調用'format(200)'不會正確地格式化時間。 – user1728853 2013-05-14 17:12:37
啊,我想我誤解了你想要做的事情。你的時間是相對於開始而不是絕對的(即Unix時間戳)?那麼你在做什麼是處理這個問題的最好方法 - 時間函數是爲了與絕對時間一起工作。 – 2013-05-14 17:18:30