我正在将 JUNG 库用于网络图。我还找到了 sugiyama 布局的实现:http: //sourceforge.net/tracker/ ?func=detail&aid=2944336&group_id=73840&atid=539121 但不幸的是,它的边缘交叉方法似乎不起作用,我无法解决它。节点的垂直对齐几乎是正确的。
(除非没有这个 JUNG 算法的无错误版本) 有人知道另一种实现吗?只要它是免费的并且可以包装它,任何 Java 代码(因此不一定是 JUNG)就足够了。如果有一个非常好的另一种语言的库,它将获取一个图形并返回一个带有固定节点位置的 graphml 文件,它也会有所帮助:)