我試圖以此爲榜樣NAN值:Line Chart: bl.ocks.org,但我不斷收到錯誤,如:(?過時)D3 <path>在其座標
d3.min.js:1 Error: Invalid value for attribute d="MNaN,450LNaN,425.96810933940776LNaN,386.2186788154896LNaN,373.917995444>1913LNaN,375.28473804100224LNaN,379.0432801822323LNaN,368.5649202733485LNa>N,368.4510250569475LNaN...
我已經解決了很多錯誤的部分這個例子,但我不能破解這一個。我已經讀過關於時間對象的問題,並將它們格式化爲導致類似問題的字符串,但無論我如何格式化d.date,我的輸出始終都有NAN。
JSON:
var lineData = [
{"date":"24-Apr-07","close":93.24},
{"date":"25-Apr-07","close":95.35},
{"date":"26-Apr-07","close":98.84}...
JS:
var parseTime = d3.time.format("%d-%b-%y").parse;
...
svg.append("path")
.datum(data)
.attr("class", "line")
.attr("d", line);
function type(d) {
d.date = parseTime(d.date);
d.close = +d.close;
return d;
}
上Codepen全碼:http://codepen.io/SammyJ/pen/qZoEdO
:新數據,因此它並不需要重新處理的數據,因此這兩條線
需要被改爲:
請參閱更新的例子你的類型函數? – echonax