是否有一个开源的Java替代GraphViz的?我知道格拉帕的存在,基本上包装了图形界面的GraphViz作为的JavaAPI的。然而,布点仍然由GraphViz的二进制文件进行。

我正在寻找一个纯Java,开源库提供相同的功能和布点算法作为GraphViz的。

有帮助吗?

解决方案

您可以看看 JUNG(Java的通用网络/图框架)它具有可视化和分析职能。它的开源。

其他提示

有趣的是,Eclipse项目具有SWT / JFace的组件/能够在纯Java显示和产生(输入/输出)的Graphviz的 '点' 格式,的框架:

ZEST(主页和下载链接)

请参阅 http://wiki.eclipse.org/Graphviz_DOT_as_a_DSL_for_Zest 使用情况的示例。

虽然ZEST被吹捧作为Eclipse插件,它似乎是,DOT-操纵API的可用于独立和外部到Eclipse安装。

要澄清,点的功能是 ZEST 2 功能,这本身就是一个的一部分所述 GEF4 项目。

干杯

<强>更新(2017月) https://github.com/nidi3 / graphviz的-java的

您可以看看 JGraph 虽然我从来没有使用过它,现在不能发表评论,它比较GraphViz的。

yFiles 似乎提供了这一切,但它不是免费的,并没有真正既便宜。但是,有一次它似乎是一个非常专业的产品(还没有使用它,除非在 YED ,它可用于免费)。

我想 ZGRViewer 是你想要的。我很喜欢ZGRViewer和AJaPaD。

我曾与 yFiles 大约四年前,这是极好的。这是昂贵的(不过仍低于JGraph,明显),但我在CS研究实验室工作,并获得了慷慨的学术定价。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top