如何在Graphviz中垂直对齐子图簇?
有人知道如何垂直对齐这些子图吗如何在Graphviz中垂直对齐子图簇?,graphviz,dot,Graphviz,Dot,有人知道如何垂直对齐这些子图吗 digraph G { rankdir=LR; node [shape=record, style=rounded, fontname="Arial"]; subgraph cluster1 { label = "Group 1"; rank=same; A [label="A1|A2"] A -> B -> C -> D [constraint=false]; style = "dashed"
digraph G {
rankdir=LR;
node [shape=record, style=rounded, fontname="Arial"];
subgraph cluster1 {
label = "Group 1";
rank=same;
A [label="A1|A2"]
A -> B -> C -> D [constraint=false];
style = "dashed";
}
subgraph cluster2 {
label = "Group 2";
rank=same;
Z -> Y -> X -> W [dir=back, constraint=false];
style = "dashed";
}
D -> Z;
}
我想把第二组换到第一组的中间。
这段代码几乎做到了这一点,但仍然有点不一致:
digraph G {
rankdir=LR;
node [shape=record, style=rounded, fontname="Arial"];
subgraph cluster1 {
group=g1;
label = "Group 1";
rank=same;
A [label="A1|A2"];
A -> B -> C -> D [constraint=false];
style = "dashed";
}
subgraph cluster2 {
group=g2;
label = "Group 2";
rank=same;
Z -> Y -> X -> W [dir=back, constraint=false];
style = "dashed";
}
D -> Z;
edge[style=invis];
A -> Z;
D -> W;
}
第2组应上移到中心位置。