我有這樣的表格和圖表以散點圖:如何更新散點圖?
https://jsfiddle.net/horacebury/bygscx8b/6/
而且我嘗試更新的散射點的位置時,在第二個表列的值改變。
在此基礎上,所以我想我可以只使用一個單一的線路(如我不會改變點的數量,只是他們的位置):
https://stackoverflow.com/a/16071155/71376
然而,這段代碼:
svg.selectAll("circle")
.data(data)
.transition()
.duration(1000)
.attr("cx", function(d) {
return xScale(d[0]);
})
.attr("cy", function(d) {
return yScale(d[1]);
});
是給我這個錯誤:
Uncaught TypeError: svg.selectAll(...).data is not a function