Ich habe diese Tabelle und Grafik mit scattergraph:Wie wird der Streudiagramm aktualisiert?
https://jsfiddle.net/horacebury/bygscx8b/6/
Und ich versuche, um die Positionen der Streupunkte, wenn die Werte in der zweiten Spalte der Tabelle Änderung zu aktualisieren.
auf dieser Basis, also dachte ich, dass ich nur eine einzige Zeile verwenden könnte (wie ich bin nicht die Anzahl der Punkte zu ändern, nur um ihre Positionen):
https://stackoverflow.com/a/16071155/71376
jedoch diesen Code:
svg.selectAll("circle")
.data(data)
.transition()
.duration(1000)
.attr("cx", function(d) {
return xScale(d[0]);
})
.attr("cy", function(d) {
return yScale(d[1]);
});
gibt mir diese Fehlermeldung:
Uncaught TypeError: svg.selectAll(...).data is not a function