【发布时间】:2021-10-15 00:05:29
【问题描述】:
我有以下图表:
digraph G {
u1, u2, u3, u5 [ shape = oval, style=filled, fillcolor="palegreen"];
u3 -> v3 -> v5_0 -> v5_1 -> v1;
u5 -> v8 -> v5_1;
v1 -> v5_2 -> v2;
u1 -> v2;
v2 -> u2;
}
现在,我希望 u2 和 u3 成为同一个节点,因为我希望底部的最后一个顶点在渲染图的顶部有一条上升到 u3 的边。但如果我渲染:
digraph G {
u1, u2, u3, u5 [ shape = oval, style=filled, fillcolor="palegreen"];
u3 -> v3 -> v5_0 -> v5_1 -> v1;
u5 -> v8 -> v5_1;
v1 -> v5_2 -> v2;
u1 -> v2;
v2 -> u3;
}
u3 节点最终位于图的中间。如何强制u3 位于顶部?我尝试在上面使用rank=min,但这没有帮助。
【问题讨论】:
标签: graphviz digraphs graph-drawing