如何在 GraphViz 中对齐两个(断开连接的)节点?
How can I align two (disconnected) nodes in GraphViz?
假设我有 GraphViz 图:
digraph G {
a->b->d;
c->d;
}
如何使 a
和 c
垂直对齐,即出现在同一高度?
您可以使用分组和 group-scope 属性对齐它们:
digraph G {
{rank = same; a; c;}
a->b->d;
c->d;
}
请注意,如果您的 rankdir
值不同,则此对齐方式不会是垂直的:例如如果 rankdir=LR
那么 a
和 c
将水平对齐到同一位置 - 箭头指向右侧。
假设我有 GraphViz 图:
digraph G {
a->b->d;
c->d;
}
如何使 a
和 c
垂直对齐,即出现在同一高度?
您可以使用分组和 group-scope 属性对齐它们:
digraph G {
{rank = same; a; c;}
a->b->d;
c->d;
}
请注意,如果您的 rankdir
值不同,则此对齐方式不会是垂直的:例如如果 rankdir=LR
那么 a
和 c
将水平对齐到同一位置 - 箭头指向右侧。