有没有GraphViz的开源java替代品?我知道Grappa的存在,它基本上将GraphViz的图形接口包装为JavaAPI。然而,布局仍然是由GraphViz二进制文件完成的。
我正在寻找一个纯java的开源库,提供与GraphViz相同的功能和布局算法。
发布于 2009-06-02 01:43:33
你可以看看JUNG (Java Universal Network/Graph Framework),它有可视化和分析功能。它是开源的。
发布于 2011-11-07 07:44:54
有趣的是,Eclipse项目有一个SWT/JFace组件/框架,能够用纯Java显示和生成(导入/导出)Graphviz的“DOT”格式:
ZEST (home page & download links)
有关使用示例,请参阅http://wiki.eclipse.org/Graphviz_DOT_as_a_DSL_for_Zest。
尽管ZEST被吹捧为Eclipse插件,但看起来DOT-manipulation API确实可以在Eclipse安装的外部独立使用。
为了说明这一点,DOT功能是ZEST 2功能的一部分,它本身就是GEF4项目的子组件。
干杯
富足
更新(2017年5月) https://github.com/nidi3/graphviz-java
发布于 2009-03-17 14:00:12
你可以看看JGraph,尽管我从来没有用过它,所以现在不能评论它与GraphViz相比。
https://stackoverflow.com/questions/654294
复制相似问题