在Graphviz中,如何以不同的方向布局子图?

在Graphviz中,如何以不同的方向布局子图?,graphviz,dot,Graphviz,Dot,全局图有rankdir,用于设置布局的方向。关于子图或集群,有没有一种方法可以让一个子图在TD布局中,另一个子图在BT布局中 如何使用以下(不正确)代码实现所附图像中的图形 您不能这样做,rankdir只允许在顶层(图) 但在简单的情况下,你可以通过 往相反的方向走: C->D[dir=back] 要进入侧边: {rank=same C D} {rank=same C D}

全局图有rankdir,用于设置布局的方向。关于子图或集群,有没有一种方法可以让一个子图在TD布局中,另一个子图在BT布局中

如何使用以下(不正确)代码实现所附图像中的图形


您不能这样做,rankdir只允许在顶层(图)

但在简单的情况下,你可以通过

往相反的方向走:

C->D[dir=back]
要进入侧边:

{rank=same C D}
{rank=same C D}