Pregunta

I add edges (green) to graph, that makes hierarchy of nodes. How to add minor edges (red) that not affecting on the hierarchy?

enter image description here

Edit: It's Qt graphViz library.

¿Fue útil?

Solución

If you want an edge to not have an impact on ranking, you can simply set the constraint attribute to false:

If false, the edge is not used in ranking the nodes.

Example:

node1 -> node2 [constraint=false];

Otros consejos

You need {rank = same; <node names> }, e.g.

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

... gives:

enter image description here

... while

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

... gives:

enter image description here

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top