Mit igraph können Sie die Krümmung erzwingen, wenn die Pfeile in entgegengesetzte Richtungen zeigen
autocurve.edges macht eine erstaunliche Arbeit, indem es Kanten in igraph-Plots krümmt, sodass sie sich nicht überlappen, wenn sie in dieselbe Richtung zeigen. Wenn sie jedoch in entgegengesetzte Richtungen zeigen, wird keine Krümmung angewendet.
d <- data.frame(start=c("a","a","b","c"),end=c("b","b","c","b"))
graph <- graph.data.frame(d, directed=T)
plot(graph,
vertex.color="white")
Das Problem betrifft die Pfeile zwischen b und c (oder c und b).
Haben Sie andere Vorschläge als die manuelle Angabe der Krümmung?