4

d3 フォース レイアウト (500 以上のノード) を使用して大量のノードを含むビジュアライゼーションを作成したかったのです。200 百ものノードで正しく動作していますが、約 500 では非常に遅くなります。フレームごとにレイアウトが不安定になり、ノードでのマウスオーバーなどのイベントが応答しなくなるという意味です。これは私にいくつかの質問をさせました。

  • ノード数に何らかの制限があり、それ以降は強制レイアウトの使用が推奨されませんか? もしそうなら、仕事を処理できる他のライブラリはありますか?

  • d3 でプロセスをスピードアップしたい場合、どの部分を最適化する必要がありますか? css/attributes マークアップの使用を最小限に抑え (ノードに半径と塗りつぶしの色 + リンクに線幅と線の色を指定するだけ)、インタラクション (マウスオーバー イベント) の使用を減らしてみましたが、さらに最適化を行うことはできますか?すべての情報を保持する力オブジェクトに? データのサイズは特定の役割を果たす必要があります...

ご意見ありがとうございます!

4

1 に答える 1