各ノードがリンクされ、孤立したノードがないように、ノードを管理下に置きたいと思います。
私のスクリプトは、json クエリから 30 秒ごとに新しいノードのペアを追加します。新しいノードのいずれかが既存のノードの複製である場合、グラフは一意のノードでのみ更新され、それを他の既存のノードにリンクします。
これが進行している間、グラフ上に最大 10 個のノードを保持するために、最も古いノードからシフトオフしています。ここで問題が発生しているようです。ノードを削除するにはどうすればよいですか? また、他にリンクされていないノード (ストラグラー) を確認して削除するにはどうすればよいですか?
このスクリプトは、新しいノードの追加に関する knoren の投稿に基づいています。
this.checkLength = function () {
if (nodes.length > 10) {
var i = links.shift();
nodes.splice(findNodeIndex(i),1);
update();
}
}