这是一个后续问题 How can I achieve strict reverse ranking of graphviz dot? ,但要简单一点。此图是人为绘制的,但说明了问题:
digraph nfa { A -> B B -> C C -> D D -> E A -> F F -> E }
节点B和F具有相同的秩,但它们不以相同的秩显示。如何实现这一点?
我使用子图和 rank = same ,并手动计算秩并将其分组到所述子图中。
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 }