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

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

有很多包可以做到这一点。 如果您习惯使用graphviz ,那么您可能会喜欢Grappa ,这是一种用于java的graphviz库(虽然不如原始的完整)。

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

构建漂亮的图形可视化和动画的另一个有趣的工具是prefuse 。 它非常灵活,可以带来非常好看的可视化,具有复杂的布局。

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

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

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

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

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

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