GraphViz は使いやすいと思いますが、2D グラフをレンダリングします。3D グラフをレンダリングする同等のものはありますか? ノードは 2D のままでもかまいませんが、グラフは 3D として素晴らしいでしょう。そうでない場合、Perl モジュールや Java パッケージを使用するなどの代替手段はありますか?
私の検索結果は 3D ゲーム エンジンのみです。
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/
私が知っている優れたインタラクティブ ツールはありませんが、Pajekで 3D レイアウトを生成し、 King ビューアーを Web サイトで使用できます。このYouTube ビデオで例を確認できます。スクリーンショットは次のとおりです。
3D グラフのビジュアライゼーションはきれいに見えますが、実際には多くのオクルージョンのためにグラフ構造を示すのが非常に苦手です。これは、インタラクションのない静止画像の場合はさらに悪化します。Gephi、NodeXL、Cytoscapeなどの優れた 2D グラフ視覚化システムを使用することを強くお勧めします。免責事項: 私は NodeXL プロジェクトのアドバイザーです。