Graphviz:布局多个集群
Graphviz:布局多个集群,graphviz,dot,Graphviz,Dot,集群的顺序是相反的。它们应该按照在源文件中出现的顺序排列 我希望所有簇都具有相同的宽度(由最大的子图确定)并对齐 集群的顺序是相反的。它们应该按照在源文件中出现的顺序排列 以下代码应该可以工作: digraph G { rankdir=LR; subgraph cluster_one { one_x -> one_y -> one_z; } subgraph cluster_two { two_x -> two_y; } subgraph
digraph G {
rankdir=LR;
subgraph cluster_one {
one_x -> one_y -> one_z;
}
subgraph cluster_two {
two_x -> two_y;
}
subgraph cluster_three {
three_x -> three_y;
}
}
我希望所有簇都具有相同的宽度(由最大的子图确定)并对齐
我找到了这个。这是一个糟糕的解决方案,但我不能给出更好的解决方案
digraph G {
rankdir=LR;
subgraph cluster_one {
shape=rect;
one_x -> one_y -> one_z;
}
subgraph cluster_two {
two_x -> two_y;
}
subgraph cluster_three {
three_x -> three_y;
}
one_x->two_y[style=invis];
two_x->three_y[style=invis];
}