Graphviz – horizontal edges between nodes

dot, graph, graphviz

Solution

You need to place those nodes in a cluster. Inside that cluster, you can then set `rank=lr` to have the nodes placed left-to-right. It's important that you define the cluster and the nodes you want in it before you add the connecting edges to the rest of the graph.

Problem

Good evening, I'm trying to generate graph using graphviz. I can't figure out how to model horizontal edges between some nodes. I use the next code to generate this graph: ``` digraph{ rankdir=LR; //{rank=same; "[0]"; "[10B1]"; "[62]"; "[8]"; "[9]"; "[10]";} "[0]"->"[37]"; "[37]"->"[4]"; "[37]"->"[8]"; "[8]"->"[9]"; "[9]"->"[10]"; "[62]"->"[8]"; "[0]"->"[10B1]"; "[10B1]"->"[62]"; "[0]"->"[2]"; "[2]"->"[3]"; "[7]"->"[8]"; "[4]"->"[7]"; } ``` I would like to align the nodes [8], [10B1], [62] [8], [9] and [10] in one horizontal line.

Original source

Related problems