2013-10-29 50 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

我看過你的小提琴 - 我告訴你它有什麼問題。 –

回答