graphviz

How to prevent edges in graphviz to overlap each other


I have a graph I've created in graphviz, but the problem is that edges overlap each other (I have 5-7 nodes in each row), so it is hard to tell for each node which are the nodes it connects.

How can I make the edges not to overlap each other? Have them cross each other is OK.


Solution

  • I'm assuming you have a directed graph which you layout with dot.

    I don't think there's a magic switch to prevent overlapping edges. Graphviz tries to do that out of the box.

    Some suggestions that may help, depending on the graph: