1

私が見る限り、update()、enter()、exit() は、データからビューを更新するために使用されます。GUIからデータを更新する別の方法もありますか?

たとえば、B-circle をクリックし、[削除] をクリックします -> GUI から削除されますが、データにはまだ存在します。[更新] をクリックすると、再び表示されます。

http://jsfiddle.net/stefanf/6Qm2z/33/

'var nodesToRemove = pack.nodes(data);
    var sel = vis.selectAll("circle").data(nodesToRemove, function(d){
      return d.id;
    });
    sel.remove();'

ps私は最初にjavascriptでデータを更新することでそれを行うことができましたが、私の質問は適切なd3-wayがあるかどうかです..

4

1 に答える 1