0
私はupdate()の呼び出しでsetInteval()関数を使用する単純な数値のリストを持っています。各呼び出しの後に番号を削除する代わりに、それを追加するだけです。私はd3.select( "g")。remove()を使ってみましたが、どちらもうまくいきませんでした。誰かがこれを説明し、enter()メソッドとexit()メソッドについて説明することができますか?D3 Javascript:要素の削除と更新
var svg = d3.select("#first").append("svg")
.attr("width",500)
.attr("height", 500);
function update(data) {
var text = svg.select("g")
.data(data);
text.enter()
.append("text")
.text(function(d) {
return d;
});
text.exit().remove();
}
setInterval(function() {
var data = [];
for (var i = 0; i < 5; i++) {
data[i] = Math.round(Math.random() * 10);
}
console.log(data);
update(data);
}, 2000);