我喜欢创建一个像这样的 3 柱形图:
Code:
digraph g {
rankdir="LR";
node[shape = circle, fontsize=14];
fontsize=18;
labeljust="l";
{ rank=same;
}
edge[style=invis, fontsize=12];
subgraph clusterA {
a->b;
label="A";
}
subgraph clusterC {
e->f->g;
label="C";
}
subgraph clusterB {
c->d;
label="B";
}
}
我想创建一个具有子图 A、C、B 顺序的图。如何向该图添加关系(例如 c->f;和 b->g;)而不保留 A--C--B 的顺序?
您可以尝试添加不应该影响布局的边缘constraint=false
。在最后一个簇之后,插入类似以下内容:
edge[constraint=false, style=solid];
c->f;
b->g;
如果无论如何集群都会重新排序,您可以添加看不见的边缘(确保constraint=true
) 强制布局:
c -> e [constraint=true, style=invis];
e -> a [constraint=true, style=invis];
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)