2
d3の仕組みを理解する上での練習として、これを最初から構築しています。d3 v4 force restartノードがrestart()後に移動しなくなる
私の問題は、データのリフレッシュ後もノードをドラッグできなくなったり移動したりすることができないということです。行はリフレッシュされ、ノードだけではありません。いくつかのノードをドラッグしてフォームを再送信すると、その効果がより明らかになります。
以下の例は、問題を示し、私はあなたがそれをフルスクリーンで表示する必要があります、私はローカルで使用していたのWebSocketのコードをコメントアウトし、いくつかの静的データ
に置き換えられました:
http://bl.ocks.org/d4rr3ll/68713a42d59f5bb086ad25d5a0bcbad1
すべてのヘルプは追加する
編集
を感謝:をだから今、私のための一時的な解決策更新前にSVGからすべてのノードを削除することですが、それは理想的ではありません。
function update_graph(data) {
svg.selectAll(".node").remove();
...
パーフェクト、それを解決しました。 – d4rr3ll