0
我有一個線圖,根據從兩個下拉列表中選擇的值進行更新。數據根據下面的要點進行更新。一切正常,並且所有數據都能夠正確返回,但是當嘗試將更新的數據應用到現有的行/路徑並更新圖形時,行/路徑消失,並且出現分析錯誤。知道這是關於如何將這些新數據應用於線路/路徑的問題 - 任何人都可以提供幫助嗎?將更新的數據應用於線條/路徑?
https://gist.github.com/Majella/202df0a4a5a3ad20fb92
謝謝。我想用我在我的代碼中嘗試做的新數據更新現有的行(請參閱要點) - 我已將新數據重新加入此行,但導致解析錯誤? – Newbie 2013-03-11 10:58:54
我已更新我的問題以反映此問題。 – Newbie 2013-03-11 11:08:33
在您的示例中,您尚未重新加入數據,因爲這樣做需要爲selection.data([values])設置新值。您首先將數據連接到'svg.selectAll('dot')。data(data)'。這是你第二次必須做的事。當你在下面說'.attr('d',line(newdata)'它實際上仍然是從原始數據集中繪製,因爲你還沒有以.data([value])格式加入數據。 – nsonnad 2013-03-12 04:06:02