Welches Layout sollte ich verwenden, um nicht überlappende Kanten in Igraph zu erhalten?

Ich versuche, Graphen mit baumartigen Daten zu erstellen, bei denen Knoten normalerweise in> 2 Kanten aufgeteilt sind. Ich habe verschiedene Layouts ausprobiert und sehe, dass der Parameter layout.reingold.tilford baumähnliche Diagramme mit nicht verzweigten Daten generiert. Die Ergebnisse sind jedoch nicht besonders attraktiv. Ich würde lieber so etwas wie layout.lgl oder layout.kamada.kawai verwenden, da diese mehr radiale Strukturen erzeugen. Ich kann nicht sehen, wie man die Parameter in R ändert, damit diese Bäume keine überlappenden Ränder haben. Ist das möglich?

Ich habe eine einfache Datendatei im Pajek-Format mit 355 Knoten und 354 Kanten importiert. Ich drucke es gerade mit:

plot.igraph(g,vertex.size=3,vertex.label=NA,layout=layout.lgl)

Dies gibt mir eine Ausgabe wie diese, die schön ist, aber immer noch überlappende Kanten hat. Ich habe gelesen, dass Sie dies manuell mit tkplot oder einem anderen Programm wie cytoscape beheben können. Allerdings habe ich einige davon zu erstellen, und die Größe macht die manuelle Korrektur zu einem Problem.

Danke vielmals.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage