Why does this code create this graph?
. 1 2, 2, 2 3, 3.
3 1, - . Graphviz node . , :
2 -> 3 -> 1 -> 2;
node 2 ,
3 -> 1 -> 2 -> 3;
node 3 node.
, neato , :

,
digraph {
rankdir = TB;
1 -> 2;
3 -> 2 [dir=back];
3 -> 1;
{rank=same; 2; 3;}
}
, 2- > 3 3- > 2 .
, , : (1- > 3- > 2- > 1), (dir = ) force node 2 3 :
rankdir = TB;
edge[dir=back];
1 -> 3 -> 2 -> 1;
{rank=same; 2;3;}
:
