Edge between rows in record overlaps entire record

Attached is my code (record_upload.txt) and the output (record_upload.png). The line from 130853 to 130843 overlaps the entire "function2" node. How can I prevent it from doing this?

AttachmentSize
record_overlap.txt1021 bytes
record_overlap.png29.65 KB

It's a bug. As a workaround,

It's a bug. As a workaround, try using

function2:130853:e -> function2:130843:e [label="12529"];

 

That fixes the overlap

That fixes the overlap problem. However now the edge connects at a very steep angle. Is there any way to have it connect straighter? 

That makes it not cross

That makes it not cross anymore, but the edge leaves and connects to the node at very steep angles. Is there anyway to make those leave more directly? 

Sorry, there is no simple

Sorry, there is no simple workaround without going in and fixing the code. If you are desperate, you can try:

  dot record_overlap.txt | gvpr -c 'E[$.label=="12529"]{$.pos=""}' | neato -n2 -Gsplines -Tpng > out.png

(assuming you are using a bash-type shell. Otherwise, you will have to use the appropriate quoting conventions.)

 

Recent comments