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

全局图有 rankdir ,用于设置布局的方向。子图或聚类怎么样?有没有办法在TD布局中有一个子图,在BT中有另一个子图?

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

digraph G {
  subgraph cluster0 {
     rankdir="TD";  
      A; B;
      A -> B;
  }
  subgraph cluster1 {
    rankdir="BT"; // this doesn't produce the desired output 
      C; D;
      D -> C;
  }
}

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

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

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

但是在简单情况下,您可以通过

解决它

朝相反的方向走:

C->D[dir=back]

进入侧面:

{rank=same C D}
本文链接:https://www.f2er.com/3003262.html

大家都在问