Java的GraphViz、Zest、JUNG2等

Java的GraphViz、Zest、JUNG2等,java,graph,graphviz,zest,Java,Graph,Graphviz,Zest,首先,我的目标是只在JavaFx应用程序中使用库来布局节点,以便在布局时考虑节点(在我的例子中是框)的大小 我试过JUNG2,但对它的布局方法印象不是很深刻。。我需要自己写一个,才能得到我想要的结果,这正是我试图避免的(因为我可能不够聪明,无法写一个好的…) 所以,现在我来看看GraphViz和Zest GraphViz看起来像一头令人印象深刻的复杂野兽 Zest看起来也很有趣,但它是如何以日食为中心的呢?我可以在JavaFx应用程序中使用它吗 还有其他人吗?你对我的情况有什么建议?好的,我已经

首先,我的目标是只在JavaFx应用程序中使用库来布局节点,以便在布局时考虑节点(在我的例子中是框)的大小

我试过JUNG2,但对它的布局方法印象不是很深刻。。我需要自己写一个,才能得到我想要的结果,这正是我试图避免的(因为我可能不够聪明,无法写一个好的…)

所以,现在我来看看GraphViz和Zest

GraphViz看起来像一头令人印象深刻的复杂野兽

Zest看起来也很有趣,但它是如何以日食为中心的呢?我可以在JavaFx应用程序中使用它吗


还有其他人吗?你对我的情况有什么建议?

好的,我已经调查并实施了一种基于热情的方法来解决我的问题。Zest运行时只有800kb,有一个很好的API和很少的依赖项,并且,通过我自己的简单碰撞检测方法,工作起来就像一个奇迹。如果有人感兴趣,我可以发布代码。

我和你的主题相同。我推荐GraphViz。它很复杂,但非常强大,结果非常好。我还使用了Zest、Jung和graphX。所有这些的结果并没有给我留下太多的印象。生成的布局取决于图形的大小。如果你有一个复杂的图形,GraphViz会得到最好的结果