在 Graphviz 中对齐等级
Align Ranks in Graphviz
这是 的后续问题,但更简单一些。此图是人为设计的,但说明了问题:
digraph nfa {
A -> B
B -> C
C -> D
D -> E
A -> F
F -> E
}
B节点和F节点是同一个rank,但是显示的不是同一个rank。如何实现?
我使用 rank = same
的子图,并手动计算排名并将它们分组到所述子图中。
digraph {
{ rank = same; A }
{ rank = same; B; F }
{ rank = same; C }
{ rank = same; D }
{ rank = same; E }
A -> B
B -> C
C -> D
D -> E
A -> F
F -> E
}
这是
digraph nfa {
A -> B
B -> C
C -> D
D -> E
A -> F
F -> E
}
B节点和F节点是同一个rank,但是显示的不是同一个rank。如何实现?
我使用 rank = same
的子图,并手动计算排名并将它们分组到所述子图中。
digraph {
{ rank = same; A }
{ rank = same; B; F }
{ rank = same; C }
{ rank = same; D }
{ rank = same; E }
A -> B
B -> C
C -> D
D -> E
A -> F
F -> E
}