9

GraphViz は使いやすいと思いますが、2D グラフをレンダリングします。3D グラフをレンダリングする同等のものはありますか? ノードは 2D のままでもかまいませんが、グラフは 3D として素晴らしいでしょう。そうでない場合、Perl モジュールや Java パッケージを使用するなどの代替手段はありますか?

私の検索結果は 3D ゲーム エンジンのみです。

4

2 に答える 2

9

GraphViz を使用すると、VRML に直接レンダリングできます。

dot -Tvrml graphviz.dot > graphviz.vrml

次に、このツール (コマンド ラインから実行できる Java jar) を使用して、VRML を X3D に変換できます。

http://www.deem7.com/vrmlmerge/howto.php

次に、次の手法を使用して、ブラウザーで X3D ファイルを表示します。

http://doc.x3dom.org/tutorials/models/inline/index.html

更新(数年後) : deem7.com はなくなったようですが、元のツールはウェイバック マシンで見つけることができますが、これを行うように見える他のオンライン ツールがあります。例: https://doc.instantreality.org/tools/x3d_encoding_converter/

于 2015-10-28T20:01:27.427 に答える
5

私が知っている優れたインタラクティブ ツールはありませんが、Pajekで 3D レイアウトを生成し、 King ビューアーを Web サイトで使用できます。このYouTube ビデオで例を確認できます。スクリーンショットは次のとおりです。

ここに画像の説明を入力

3D グラフのビジュアライゼーションはきれいに見えますが、実際には多くのオクルージョンのためにグラフ構造を示すのが非常に苦手です。これは、インタラクションのない静止画像の場合はさらに悪化します。GephiNodeXLCytoscapeなどの優れた 2D グラフ視覚化システムを使用することを強くお勧めします。免責事項: 私は NodeXL プロジェクトのアドバイザーです。

于 2013-02-03T18:25:01.627 に答える