如何在graphviz中左对齐图形

如何在graphviz中左对齐图形,graphviz,Graphviz,我有一张图表 digraph { graph [rankdir=RL] b -> a c } 我想让箭头从右向左流动,但我想让未连接的节点向左对齐。在示例中,c应捕捉到图像的左边缘,与a相同 有没有一种不用子图的方法 如果您想要LR的布局,但箭头指向另一个方向,您可以这样做: 将rankdir设置为LR 将dir=back属性添加到要反转的边 例如: digraph { graph [rankdir=LR] b -> a [dir=ba

我有一张图表

digraph {
    graph [rankdir=RL]
    b -> a
    c
}

我想让箭头从右向左流动,但我想让未连接的节点向左对齐。在示例中,
c
应捕捉到图像的左边缘,与
a
相同


有没有一种不用子图的方法

如果您想要LR的布局,但箭头指向另一个方向,您可以这样做:

  • rankdir
    设置为
    LR
  • dir=back
    属性添加到要反转的边
例如:

digraph {
    graph [rankdir=LR]
    b -> a [dir=back]
   c
}
结果:


你写道:“我想让箭头从左向右流动”这不是应该是“我想让箭头从右向左流动”吗?看看
rank
的可能性,例如,{rank=same;a;c;}``阿尔伯特,谢谢,我把它改为“从右向左”。