有GraphViz的3D版本吗?

Jos*_*eon 5 java perl graphviz

我发现GraphViz易于使用,但是它呈现2D图形。是否有可渲染3D图形的等效项?节点可以保持2D,但图形为3D会很棒。如果没有,是否还有其他选择,例如使用Perl模块或Java包?

我的搜索仅产生3D游戏引擎。

day*_*r4b 7

使用 GraphViz,您可以直接渲染到 VRML:

dot -Tvrml graphviz.dot > graphviz.vrml
Run Code Online (Sandbox Code Playgroud)

然后你可以使用这个工具(一个可以从命令行运行的java jar)将VRML转换为X3D:

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

然后使用以下技术在浏览器中查看 X3D 文件:

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


eda*_*lme 6

据我所知,没有一个很棒的交互式工具,但您可以在Pajek中生成 3D 布局,然后在网站中使用King 查看器。您可以在此YouTube 视频中查看示例,并附有屏幕截图:

在此输入图像描述

如您所知,虽然 3D 图形可视化看起来很漂亮,但由于存在大量遮挡,它们实际上在显示图形结构方面相当差。对于没有交互的静态图像来说,情况更糟。我强烈建议使用良好的 2D 图形可视化系统,例如GephiNodeXLCytoscape免责声明:我是 NodeXL 项目的顾问。