私は690,024個のノードと7,398,042個のエッジを持つグラフを持っており、それを視覚化したいと思います。私はgraphvizのドットとゲーファイを使用していますが、両方ともメモリが少ないため終了します。この問題を解決する方法はありますか?大きなグラフを可視化する
答えて
Gephiには、JVMで割り当てられるメモリの量に基づいて制限があります。変更するには、http://gephi.org/users/requirements/をチェックしてください。
Stanford Network Analysis Platform (SNAP)を使用することをお勧めします。
コアSNAPライブラリはC++で書かれており、最大のパフォーマンスとコンパクトなグラフ表現のために最適化されています。
数億のノードと数十億のエッジを持つ大規模なネットワークに簡単に拡張できます。それは、大きなグラフを効率的に操作し、構造的特性を計算し、規則的でランダムなグラフを生成し、ノードおよびエッジ上の属性をサポートする。大きなグラフへのスケーラビリティの他に、グラフやネットワークのノード、エッジ、属性を計算中に動的に変更できることが、SNAPの強みです。
Try Tulipソースをダウンロードして再構築したので、Qt SDKをインストールすると簡単です。
編集は、私は、大規模なグラフのgraphvizのプロセッサは、あなたがのためにすべてのエッジ間の関係を視覚化する必要がある場合Hive plotsを検討する必要があります
Tulipは小さなグラフでは問題なく機能しますが、グラフでは1日後にクラッシュします。 – AliBZ
ほとんどのブラウザやノートブックでこれを行うには、http://www.github.com/graphistry/pygraphistryをビルドしました。 WebGLを使用して大きなグラフ(パン/ズーム/等)をレンダリングし、リアルタイムコンピューティング(レイアウト、フィルタなど)のほとんどをGPUクラウドにオフロードするというアイデアです。これはGephiやCytoscapeに似ていますが、大きなグラフを拡大してデータ分析を合理化し、Webアプリケーションとノートブック環境に統合することに重点を置いています。
LGLは、静的な視覚化のために、このような場合に動作するように使用 - 少なくとも何年か前に:)
http://lgl.sourceforge.net/ http://www.ncbi.nlm.nih.gov/pubmed/15184029?dopt=Abstract
を、私はそれがフィギュア用などに使用:紙で https://static-content.springer.com/image/art%3A10.1186%2F1471-2105-7-276/MediaObjects/12859_2006_Article_1015_Fig2_HTML.jpg
同等の数のノードおよびエッジを有するデータを有する。 http://bmcbioinformatics.biomedcentral.com/articles/10.1186/1471-2105-7-276 。
それは本当にあなたの一種です、若い男。まだ親切で勇敢であなたの本当の名前で私に電子メールを送ってください。私はあなたの論文監督者と話したいと思います。 Pozdrowienia、MichałOkoniewski、ETHチューリッヒ、dr hab。 – MichalO
- 1. pythonとnetworkxを使った大きなグラフの可視化
- 2. ブラウザでの大きなグラフの可視化
- 3. OrientDB Studioでグラフを可視化する
- 4. ウェブサイト上でグラフを可視化する
- 5. Neo4jグラフ可視化ライブラリー
- 6. データベースのグラフの可視化
- 7. Prologグラフの可視化
- 8. Djangoとインタラクティブなグラフ/ネットワークの可視化
- 9. JupyterでTensorFlowグラフを可視化できない
- 10. 大気データの可視化
- 11. JDBC/ODBCを使った大きなグラフデータの可視化
- 12. Python - グラフの動的変化をMayaviで可視化する
- 13. Javaでのグラフの可視化
- 14. 、Googleの可視化グラフ - 変更のローカライズ
- 15. perl-tk:インタラクティブで大きな2dラスタデータ(xvcgなど)を可視化する
- 16. WSO2CEP:線グラフと棒グラフによるデータの可視化
- 17. 大規模な3Dデータセットを散布図で可視化する
- 18. 大きな2進マトリックスを素早く可視化できますか?
- 19. 可視要素だけをグラフ化する方法は?
- 20. データをグラフとして可視化する
- 21. Haskellのデスクトップアプリケーションのインタラクティブなグラフとツリーの可視化
- 22. Javascript高性能なグラフ可視化ツールキット(500-1000ノード)
- 23. グーグル可視化線グラフ水平グリッド線を外す
- 24. PCL可視化のための法線ベクトルが大きい
- 25. 大きなソーシャルネットワークを視覚化するためのJava lib
- 26. OrientDb:関数によるグラフの可視化?
- 27. chart.jsの範囲棒グラフによる間隔の可視化
- 28. 反応グラフ可視における操作システムの活性化
- 29. ないコンテンツグラフの可視化
- 30. 友人の友人(foaf)のグラフを可視化
どのくらいのRAMがありますか?グラフはどのような形式ですか? –
私は24GBのRAMを持っていますが、現在私のグラフはドット形式ですが、何も変更できません。 – AliBZ