Jakiego układu należy użyć, aby uzyskać nie nakładające się krawędzie w igraph?

Próbuję budować wykresy za pomocą danych podobnych do drzewa, gdzie węzły zazwyczaj dzielą się na> 2 krawędzie. Wypróbowałem różne układy i widzę, że parametr layout.reingold.tilford wygeneruje wykresy podobne do drzewa z danymi niewidocznymi. Jednak wyniki nie są szczególnie atrakcyjne. Wolałbym użyć czegoś takiego jak layout.lgl lub layout.kamada.kawai, ponieważ tworzą one więcej struktur promieniowych. Nie widzę, jak zmienić parametry w R, tak że drzewa te nie mają jednak nakładających się krawędzi. czy to możliwe?

Zaimportowałem prosty plik danych w formacie Pajek z 355 węzłami i 354 krawędziami. Obecnie drukuję go za pomocą:

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

Daje mi to takie wyjście, które jest ładne, ale nadal ma nakładające się krawędzie. Przeczytałem, że możesz ręcznie naprawić to za pomocą tkplot lub innego programu, takiego jak cytoscape, jednak mam ich sporo do zbudowania, a ich rozmiar sprawia, że ​​ręczna korekta jest kłopotliwa.

Wielkie dzięki.

questionAnswers(3)

yourAnswerToTheQuestion