0
我有ISO日期格式「2013-07-20T17:01:30.500Z」的日期格式,我想繪製小時,分鐘和秒軸。d3.js:在x軸上顯示小時,分鐘,秒,毫秒
var minDate = d3.min(dataset, function(d) {
return d.timestamp;
});
var maxDate = d3.max(dataset, function(d) {
return d.timestamp;
});
數據集是一個包含所有條目的json數組。
var x = d3.time.scale().domain([minDate, maxDate]).range([0, w]);
var xScale = d3.time.scale().domain([minDate, maxDate]).range([0, w]);
我正在使用以下代碼在圖形中創建x軸。
var format = d3.time.format("%H:%M:%S.%LZ");
var xAxis = d3.svg.axis().scale(x).tickFormat(format);
這是給我的錯誤 「錯誤:問題解析d =」 MNaN,NaNLNaN,」
http://jsfiddle.net/priya78/Q9W4J/
它返回空dataset.forEach(函數(d){d.time = format.parse(d .timestamp); })每次都是 – asdfdefsad
已更新的答案。 –
但我只想在x軸上顯示小時,分鐘,秒,毫秒 – asdfdefsad