在NVD3中获取未定义的值

时间:2016-11-18 19:34:59

标签: javascript d3.js nvd3.js

我正在尝试使用nvd3绘制一些数据。我的数据是一个二维数组,第一个位置是x值(是一个日期),第二个是我的y值。

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

当我将其缩放到我没有数据的值(例如,我有月度数据并且我在几天之间放大)时,我得到了未定义的数据。有一种方法可以在我缩放时插值以显示某些内容吗?

Here's an example

1 个答案:

答案 0 :(得分:0)

检查完整的代码,你应该有类似的东西

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

尝试检查您的myData是否有undefined个值

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