約1000のノードとエッジを持つグラフを表示する必要があります。ノードはドラッグ可能でなければならず、スクリーンを待たずにすべてがリアルタイムで動作するはずです。Javascript高性能なグラフ可視化ツールキット(500-1000ノード)
私は既に多くのjsグラフビジュアライゼーションフレームワークをチェックしていますが、まだ解決策を見つけることはできません。
たとえば、私は質問から「JavaScript InfoVis Toolkit」を騙しました: What's the fastest, pure Javascript, Graph visualization toolkit?これは250ノードでハングアップします。
すべてのフレームワークは非常に速く動作しますが、100〜200ノードしか使用できません。そして、500のノードとエッジで例外を投げたり、まったくハングアップしたりします。
したがって、問題は:500-1kのノード/エッジで動作するjsフレームワークがあるか、canvas/WebGLを使用して自分で何かを実装する必要があるということです。
グラフをどのように表示するかのイメージを共有できますか? – MikaelEmtinger
このように:http://thejit.org/static/v20/Jit/Examples/ForceDirected/example1.html 同時に、ユーザーはノード1000個すべてを見るべきではありません:)ユーザーは、画面に収まるノードの一部だけを表示します –
(それはズームされた画像の一部と同じように)さて、これは非常に簡単にはできませんが、残念ながら - 不可能ではありません。私はいくつかのWebGL描画呼び出しに組み立てることができる、より厳格な(ダイアグラムまたは何かのような)ものを期待していました。それは厄介な春の効果です。速度を上げるには、浮動小数点テクスチャを使用してGPUで春のシミュレーションを行う必要があります...複雑;) – MikaelEmtinger