D3.js を使用して、複雑なネットワーク (約 60,000 のエッジと 10,000 のノード) を視覚化するつもりです。ただし、従来の強制指向のグラフ レイアウトは、通常のラップトップで約 10k のエッジしか処理できないようです。D3 を使用してグラフ全体を視覚化することは可能ですか、それともより良い選択肢がありますか? ありがとう!
質問する
1537 次
1 に答える
2
D3 はデフォルトで DOM 要素を使用します。一般に、ページ上に多数の DOM 要素があると、ページが非常に遅くなり、応答しなくなる可能性があります。
一般に、HTML Canvas を使用するライブラリはよりスケーラブルです。Sigma.jsを見てください。HTML Canvas でレンダリングでき、D3 よりも大きなグラフを処理できるはずです。
D3 はCanvas でのレンダリングもサポートしていますが、D3 ベースのグラフ ライブラリが Canvas をサポートしているかどうかはわかりません。
于 2018-06-11T01:40:54.627 に答える