0
ユーザが既存のノードをダブルクリックすると動的ノード(5〜5000)を表示する必要があります。VisJS:ダイナミックノード(5〜5000ノード)のレンダリング時間を改善
子ノードの数が100を超えると、ネットワークが安定するまでに時間がかかります。私はその選択されたノードのためにいくつの子ノードを取得するか分からない。だから、storeposition()
は使えません。
ノードの位置を事前計算する方法や、レンダリング時間を改善する他のアイデアを教えてもらえますか?
physics: {
barnesHut: {
gravitationalConstant: -2000,
centralGravity: 0.3,
springLength: 95,
springConstant: 0.04,
damping: 0.09
},
maxVelocity: 146,
solver: 'barnesHut',
timestep: 0.35,
stabilization: {
enabled: true,
iterations: 2000,
updateInterval: 25
}
}
Plunker:Sample app which will load 5000 nodes dynamically
以下の私の構成やコードサンプルを見つけてくださいおかげ