5

各ノードがリンクされ、孤立したノードがないように、ノードを管理下に置きたいと思います。

私のスクリプトは、json クエリから 30 秒ごとに新しいノードのペアを追加します。新しいノードのいずれかが既存のノードの複製である場合、グラフは一意のノードでのみ更新され、それを他の既存のノードにリンクします。

これが進行している間、グラフ上に最大 10 個のノードを保持するために、最も古いノードからシフトオフしています。ここで問題が発生しているようです。ノードを削除するにはどうすればよいですか? また、他にリンクされていないノード (ストラグラー) を確認して削除するにはどうすればよいですか?

このスクリプトは、新しいノードの追加に関する knoren の投稿に基づいています。

                this.checkLength = function () {
                    if (nodes.length > 10) {
                        var i = links.shift();
                        nodes.splice(findNodeIndex(i),1);
                        update();
                    }
                } 
4

1 に答える 1