In rank=same , there is no hidden meaning, this is just a mistake .
An edge is drawn correctly if, for example, there is no edge label or rankdir=LR .
You can fix this particular graph by adding the dir attribute to the incorrectly crossed out edge:
q3->q4[label="λ", dir=back]
This, of course, will not help with dynamic charting.
This error may be due to one of the other known errors caused by rankdir=LR , listed at http://www.graphviz.org:8080/bugs/openbugs.html
marapet
source share