需要一个支持自动布局的可视化Java库

时间:2010-05-29 20:43:22

标签: java layout graph

我需要一个用于可视化的java图形库,我可以将其合并到我自己的应用程序中。我发现jgraph非常适合可视化,但需要明确定位节点。是否有支持自动布局的开源java图形库。任何建议都对我有用。

3 个答案:

答案 0 :(得分:4)

有很多包可以做到这一点。 如果你已经习惯了graphviz,那么你可能会喜欢Grappa,这是一种java的graphviz库(尽管不如原版)。

jung也很不错,提供各种布局引擎。

构建精美图形可视化和动画的另一个有趣工具是prefuse。它非常灵活,可以通过复杂的布局实现非常好看的可视化效果。

所有这些都是java库和开源。

答案 1 :(得分:2)

我多年来一直使用JGo成功 - 而不是免费(有免费评估)。

http://www.nwoods.com/go/jgo.htm

它有自动布局选项用于有向图和强制定向,当然,可能更多。我认为较新的版本更加狡猾。

答案 2 :(得分:0)

JGraph确实支持自动布局,并包含许多图形和层次布局算法。

有关详细信息,请参阅API参考和示例代码。