2
我正在嘗試創建一個D3圖表,該圖表在x軸上具有每天24小時製表符的時間,而在Y軸上具有平滑曲線的相應值。D3 - 屬性d:預期編號創建曲線圖時出錯
這是我的代碼,它給出了一個錯誤 - Error: <path> attribute d: Expected number, "MNaN,450LNaN,450C…".
我已經把我的代碼在小提琴 - http://jsfiddle.net/x200v7mq/2/
我正在嘗試創建一個D3圖表,該圖表在x軸上具有每天24小時製表符的時間,而在Y軸上具有平滑曲線的相應值。D3 - 屬性d:預期編號創建曲線圖時出錯
這是我的代碼,它給出了一個錯誤 - Error: <path> attribute d: Expected number, "MNaN,450LNaN,450C…".
我已經把我的代碼在小提琴 - http://jsfiddle.net/x200v7mq/2/
你必須分析你的字符串:
var timeFormat = d3.time.format("%H:%M");
data.forEach(function(d){
d.p = timeFormat.parse(d.p);
});
這裏是你的小提琴:http://jsfiddle.net/rp0ws88k/
棒極了!非常感謝。 – spiralarchitect
有人可以解釋爲什麼問題降級嗎? – spiralarchitect
@Cyril:你可以編輯小提琴讓它工作併發布它作爲答案嗎?這將有很大的幫助。 – spiralarchitect
這看起來不是這樣。如果註釋掉'x.domain(d3.extent(data,function(d){return d.p; }));',軸就會很好。它只有那些沒有繪製的值。 – spiralarchitect