Question

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.

Was it helpful?

Solution

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];

OTHER TIPS

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

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top