条形图中没有显示的条形图

时间:2014-07-09 05:47:06

标签: javascript d3.js nvd3.js

我正在修改this chart sample以使用我的示例数据。

我删除了生成随机数据的函数,并放入了我的硬编码样本数据。现在,一切都在显现,但不是吧。

我收到了几个相同类型的错误:

Invalid value for <rect> attribute height="NaN"

Invalid value for <rect> attribute y="NaN" 

我相信输入值是数字,但我仍然会收到这些错误。

我错过了什么?

jsFiddle

1 个答案:

答案 0 :(得分:1)

您的数据格式不正确。这些对应该是具有xy属性的对象,而不是数组。

这应该这样做:

data.forEach(function(datum){
    datum.values = datum.values.map(function(el){
        return {x:el[0], y:el[1]}
    });
})