1

我需要绘制具有根节点的图形,并且子节点之间具有交叉关系作为标准的 graphviz 绘制算法。根在上面,子在下面。Treelayout 和 RadialTreeLayout 不适合(不是强壮的树,当我的树是树时会显示错误的视图)。有没有办法在没有 Forest 和 TreeLayout、RadialTreeLayout 的情况下将图形绘制为 graphviz?我找不到这样做的 SparseMultigraph 的标准布局。

4

1 回答 1

1

基本思想是从原始图形中提取一棵树,使用 TreeLayout 布局该树,然后使用该布局中的位置作为原始图形的 StaticLayout 的输入。

这里有示例代码:https ://github.com/jrtom/jung/blob/master/jung-samples/src/main/java/edu/uci/ics/jung/samples/MinimumSpanningTreeDemo.java

于 2016-08-04T00:03:58.243 回答