我正在尝试使用NVD3和d3.js制作简单的迷你图。我用.csv数据成功创建了几个迷你图,但是当我尝试使用不同的数据集时,它给出了一个非常奇怪的迷幻线。见here。如果我将第一个数据值从92更改为0,则会成功显示迷你图。
这是NVD3中的错误还是我做错了什么?
答案 0 :(得分:1)
问题是y值是字符串。我改变了
monthlyData.push({x: data[i].Month, y: data[i].Data});
到
monthlyData.push({x: data[i].Month, y: +data[i].Data});
使y值成为数字。这是the updated version。