Решение, использующее модификатор portPos :
digraph G {
graph [rankdir=LR, overlap=false];
subgraph cluster1 {
d1;
n1;
}
subgraph cluster2 {
n2;
d2;
}
n1:sw -> n2:nw;
n2:ne -> n1:se;
d0 -> d1;
d0 -> d2;
}
Другое решение заключается в использовании модификаторов dir и color :
digraph G {
graph [rankdir=LR, overlap=false];
subgraph cluster1 {
d1;
n1;
}
subgraph cluster2 {
n2;
d2;
}
n2 -> n1[dir=both color="red:blue"];
d0 -> d1;
d0 -> d2;
}
Вы даже можете использовать color="black:black"
, если хотите сохранить черно-белую схему окраски.