4

Dot に次の入力を与えます。

digraph G {
  subgraph cluster1 {
    fontsize = 20;
    label = "Group 1";
    A -> B -> C -> D;
    style = "dashed";
  }

  subgraph {
    O [shape=box];
  }

  subgraph cluster2 {
    fontsize = 20;
    label = "Group 2";
    Z -> Y -> X -> W [dir=back];
    style = "dashed";
  }

  D -> O [constraint=false];
  W -> O [constraint=false, dir=back];
}

そしてそれは生成します:

ノード O が A および Z に位置合わせされた画像

O同じランクになるようにノードを整列するにはどうすればよいですか? つまり、次のようなグラフです。DW

A   Z
|   |
B   Y
|   |
C   X
|   |
D-O-W

追加する

 { rank=same; D; O; W; }

エラーが発生します

Warning: D was already in a rankset, ignored in cluster G
Warning: W was already in a rankset, ignored in cluster G

のサブグラフに目に見えないノードとエッジを追加することでハッキングできると思っていますがO、ドットマジックが欠けているのではないかと思っていました。

4

1 に答える 1