2016-11-18 62 views
0

我正在嘗試使用nvd3來繪製一些數據。我的數據是一個二維數組,第一個位置是x值(這是一個Date),第二個是我的y值。在NVD3中獲取未定義的值

var chart = nv.models.lineWithFocusChart() 
      .x(function (d) { return d[0]; }) 
      .y(function (d) { return d[1]; }) 

當我放大它,直到我沒有數據的值(例如,我有月度數據和我天之間縮放)我有ð爲未定義。有一種方法可以在我縮放時插入值來顯示某些內容。

Here's an example

回答

0

檢查您完整的代碼,你應該有類似

d3.select('#my-chart svg') 
    .datum(myData) 
    .call(chart); 

嘗試檢查,如果你的myData有一些undefined

[..., [undefined, undefined], ...]