3
加入子图的节点
我给输入以下以点:垂直对齐的Graphviz的
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
,但我想知道我是否错过了一些Dot魔法。
感谢您的提示和翔实的答复!我原本用无形的节点入侵它,但已经转向了第一种解决方案。感觉更优雅,完美的作品。 – shadowmatter