Java 有3D版本的GraphViz吗?

Java 有3D版本的GraphViz吗?,java,perl,graphviz,Java,Perl,Graphviz,我发现GraphViz很容易使用,但它可以呈现2D图形。是否有渲染3D图形的等效工具?节点可以保持为2D,但图形为3D将非常棒。如果没有,是否有其他选择,例如使用Perl模块或Java包 我的搜索只会产生3D游戏引擎 据我所知,没有一个很好的交互式工具,但您可以在中生成3D布局,然后在网站中使用。您可以在这里看到一个示例,其中有一个屏幕截图: 正如你所知道的,虽然3D图形可视化看起来很漂亮,但由于大量的遮挡,它们实际上在显示图形结构方面很差。这对于没有交互的静态图像来说更糟糕。我强烈建议使用一

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


我的搜索只会产生3D游戏引擎

据我所知,没有一个很好的交互式工具,但您可以在中生成3D布局,然后在网站中使用。您可以在这里看到一个示例,其中有一个屏幕截图:


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

使用GraphViz,您可以直接向VRML呈现:

dot -Tvrml graphviz.dot > graphviz.vrml
然后,您可以使用此工具(可以从命令行运行的java jar)将VRML转换为X3D:

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

确实显示出一些相当有希望的结果,也许你可以从那里开始。