我正試圖通過使用PHP從mySQL數據庫以5秒的間隔提取數據來更新d3多線圖。目前該圖正在顯示,但沒有更新 - 我知道有什麼不對的與我的updateData函數,但已經嘗試了所有可以想到的,似乎沒有任何工作。任何人都可以幫忙嗎?更新多線圖D3.js
https://gist.github.com/Majella/ab32fe0151fd487da3f6
UPDATE:
正如你可以看到x軸線僅示出零星和某些行不與y軸對齊。
更新要點:
https://gist.github.com/Majella/ab32fe0151fd487da3f6
更新2:出於某種奇怪的原因,行有變色 - 或者完全移動不太確定。因此,在圖上方的線條是從頂部藍色,橙色,然後是白色 - 當圖形更新藍色可能會移動到底部,橙色頂部和中間白色等 - 但隨機發生?
我懷疑,需要你的數據基於ID的綁定信息。也就是說,要確保數據每次都能正確綁定到相同的DOM元素。也許檢查https://github.com/mbostock/d3/wiki/Selections#wiki-data – cmonkey 2013-03-03 15:10:49
謝謝 - 更改關鍵parameterID而不是參數,並做了訣竅:) – Newbie 2013-03-06 21:34:25
我一直在爭取這個完全相同的問題長時間。您的問題和解決方案對我來說非常合適......謝謝! – brianz 2015-01-12 00:46:29