Заставить графвизу следовать определенному пути - PullRequest
0 голосов
/ 21 марта 2019

У меня есть следующий график, и я хотел бы, чтобы ребро d1 -> A следовало по пути на запад, затем на юг к узлу A, отражая ребро d1 -> D Можно ли указать начальную точку ребра

digraph name {

node [shape = box]

X [label = "X"];
Y [label = "Y"];
A [label = "A"];
B [label = "B"];
C [label = "C"];
D [label = "D"];
E [label = "E"]; 
F [label = "F"]; 
G [label = "G"];
H [label = "H"]; 
I [label = "I"];
J [label = "J"];
K [label = "K"];

d1 [shape=point,width=0.01,height=0.01];
d2 [shape=point,width=0.01,height=0.01];

 X -> d1 [dir=none]
  d1 -> {A; B; C; D}
  Y -> E
  {A; B; C; D; E} -> d2 [dir=none];
  d2 -> F
  F -> G
  G -> H;  
  G -> I
  I -> J
  I -> K

{rank = same; A; B; C; D; E;}
{rank = same; H; G;}
{rank = same; J; I;}
{rank = same; X; Y;}

graph [splines=ortho]

}

enter image description here

...