2013-10-29 38 views
2

我的问题是一样的,请参阅这个fiddle删除节点d3 grapth node.js

我删除了一个节点,并在d3图中添加了一个新节点,但我仍然可以在图中看到已删除的节点。

“ios”已添加,但未在“svg”中看到。怎么了?

function dynamicAddNodes() {   
    var updatedata = { 
     "name":"ios", 
     "NumOccurrences":"500", 
     "color":"green", 
     "x":0, 
     "y":1 
    } 

    data.nodes.pop();      
    data.nodes.push(updatedata); 
    restart(); 
} 
+0

你只是去除该部队布局内部使用的数据结构的节点。您还需要删除实际的SVG元素。 –

+0

@LarsKotthoff请见[fiddle](http://jsfiddle.net/qYStf/4/) – MHS

+0

我看过你的小提琴 - 我告诉你它有什么问题。 –

回答