Positioning Nodes With `{rank=same ...}` Side Effects

There is no hidden semantic meaning in rank=same, this is simply a bug.

The edge is correctly drawn when for example omitting the label of the edge or rankdir=LR.

You may correct this particular graph by adding the dir attribute to the incorrectly drawn edge:

q3->q4[label="λ", dir=back]

This is of course of no help when dynamically creating graphs.

This bug may be related to one of the other known bugs caused by rankdir=LR, reported on http://www.graphviz.org:8080/bugs/openbugs.html

Tags:

Graphviz