我的问题与此相同,请参阅此 fiddle .
我删除了一个 Node ,并在 d3 图中添加了一个新 Node ,但我仍然可以在图中看到删除的 Node 。
“ios”已添加,但在“svg”中看不到。怎么了?
function dynamicAddNodes() {
var updatedata = {
"name":"ios",
"NumOccurrences":"500",
"color":"green",
"x":0,
"y":1
}
data.nodes.pop();
data.nodes.push(updatedata);
restart();
}
最佳答案
是的!我解决了:
circles = circles.data(data.nodes,function (d) {
return d.id;
});
关于node.js - 在node.js上删除d3图中的 Node ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19664954/