graphviz节点位置

时间:2012-03-25 19:04:41

标签: graphviz rank

我使用点布局得到以下图表:

digraph G {
    graph [rankdir=LR];
    subgraph {
        [rank=same];
        n2;
        n1;
        n1 -> n2;
    }
    n0 -> n1 -> n3;
}

节点n1在n2上方绘制。有没有办法在n1上面绘制n2? n0,n1和n3已根据需要放置,不应再移动。在我的环境中无法使用具有固定节点位置的“neato”。有人有任何想法吗?

1 个答案:

答案 0 :(得分:2)

两个不改变rankdir=LR的解决方案,已知会导致一些奇怪的行为:

解决方案1:

n1 -> n2;更改为n1 -> n2 [constraint=false];

解决方案2:

n1 -> n2;更改为n2 -> n1 [dir=back];