Graphviz:使边不影响节点的层次结构

时间:2014-03-31 08:32:30

标签: qt graphviz

我将边(绿色)添加到图形中,这使得节点的层次结构。如何添加不影响层次结构的次要边缘(红色)?

enter image description here

编辑:这是Qt graphViz库。

2 个答案:

答案 0 :(得分:10)

如果您希望边缘不会对排名产生影响,您只需将constraint属性设置为false

  

如果为false,则不对边缘进行排名。

示例:

node1 -> node2 [constraint=false];

答案 1 :(得分:3)

您需要{rank = same; <node names> },例如

digraph G {
    a -> b
    a -> c
    c -> d
    c -> e
    a -> f
    c -> f
}

......给出:

enter image description here

......而

digraph G {
    a -> b
    a -> c
    c -> d
    c -> e
    a -> f
    c -> f
    { rank=same; c f }
}

......给出:

enter image description here