title: Invert edge trajectory graphviz
body: <p>i am trying to graph a doubly linked circular list in .dot language but it does not display as i want. Both of the circular edges are under the nodes but i want 1 of them above</p>
  <p>this is what i want:
  <a href="https://i.stack.imgur.com/9UeUn.png" rel="nofollow noreferrer">expected result</a></p>
  <p>but i get this instead:
  <a href="https://i.stack.imgur.com/y8PUc.png" rel="nofollow noreferrer">given result</a></p>
  <p>here is my .dot code: <a href="https://dreampuf.github.io/GraphvizOnline/#digraph%20%7B%0A%20%20node%5Bshape=record%5D;%0A%20%20graph%5Bpencolor=transparent%5D;%0A%20%20rankdir=LR;%0A%20%20p1%5Blabel=%22%7B%3Cprev%3E%7C%3Cdata%3E%2012%7C%3Cnext%3E%7D%22%5D;%0A%20%20p2%5Blabel=%22%7B%3Cprev%3E%7C%3Cdata%3E%2012%7C%3Cnext%3E%7D%22%5D;%0A%20%20p3%5Blabel=%22%7B%3Cprev%3E%7C%3Cdata%3E%2012%7C%3Cnext%3E%7D%22%5D;%0A%0A%0A%20%20%20%20p1:next%20-%3E%20p2:prev;%0A%20%20p2:next%20-%3E%20p3:prev;%0A%20%20p2:prev%20-%3E%20p1:next;%0A%20%20p3:prev%20-%3E%20p2:next;%0A%20%20%20%20edge%5Btailclip=false,dir=%22forward%22%20splines=%22compound%22%20constraint=%20%22false%22%5D;%0A%20%0A%20%0Ap3:next%20-%3E%20p1:prev;%0A%0Ap1:prev%20-%3E%20p3:data;%0A%0A%20%20%20%20%0A%7D" rel="nofollow noreferrer">https://dreampuf.github.io/GraphvizOnline/#digraph%20{%0A%20%20node[shape=record];%0A%20%20graph[pencolor=transparent];%0A%20%20rankdir=LR;%0A%20%20p1[label=%22{%3Cprev%3E|%3Cdata%3E%2012|%3Cnext%3E}%22];%0A%20%20p2[label=%22{%3Cprev%3E|%3Cdata%3E%2012|%3Cnext%3E}%22];%0A%20%20p3[label=%22{%3Cprev%3E|%3Cdata%3E%2012|%3Cnext%3E}%22];%0A%0A%0A%20%20%20%20p1:next%20-%3E%20p2:prev;%0A%20%20p2:next%20-%3E%20p3:prev;%0A%20%20p2:prev%20-%3E%20p1:next;%0A%20%20p3:prev%20-%3E%20p2:next;%0A%20%20%20%20edge[tailclip=false,dir=%22forward%22%20splines=%22compound%22%20constraint=%20%22false%22];%0A%20%0A%20%0Ap3:next%20-%3E%20p1:prev;%0A%0Ap1:prev%20-%3E%20p3:data;%0A%0A%20%20%20%20%0A}</a></p>
  <p>thank you</p>