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
同じランクになるようにノードを整列するにはどうすればよいですか? つまり、次のようなグラフです。D
W
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
、ドットマジックが欠けているのではないかと思っていました。