2013-07-23 25 views
1

我正在嘗試使用NVD3和d3.js來製作一個簡單的迷你圖。我用.csv數據成功創建了幾條迷你圖,但是當我嘗試使用不同的數據集時,它給出了一個非常奇怪的外觀。請參閱here。如果我將第一個數據值從92更改爲0,它會成功顯示迷你圖。NVD3 Sparkline無法正確顯示CSV文件

這是NVD3中的錯誤還是我做錯了什麼?

+0

這個問題可能與您嘗試傳遞的新數據集有關,如果您可以使用數據更新問題,那麼某人將能夠提供幫助。 – shabeer90

+0

該數據是我在上面提供的鏈接([這個鏈接](http://bl.ocks.org/nuernber/6064535/4ad8fe4c34c9013ec13819820bcdb12498806e77)) – t2k32316

+0

我看到你**數據**傳遞到** datum() **,當你通過它時**數據**是怎麼樣的?我希望看到這一點,而不是CSV表示。 – shabeer90

回答

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

+0

接受你的答案,如果它的解決方案和工作。 – shabeer90

+0

它不允許發佈問題的人在24小時之後接受他們自己的答案...... – t2k32316