J'essaie de construire des graphiques en utilisant des données arborescentes, où les nœuds se divisent généralement en> 2 arêtes. J'ai essayé différentes dispositions, et je vois que le paramètre layout.reingold.tilford va générer des graphes arborescents avec des données non bifurquées. Cependant, les sorties ne sont pas particulièrement attrayantes. Je préfère utiliser quelque chose comme layout.lgl ou layout.kamada.kawai car ceux-ci produisent plus de structures radiales. Je ne vois pas comment changer les paramètres dans R de telle sorte que ces arbres n'ont pas de bords qui se chevauchent. Est-ce possible? J'ai importé un simple fichier de données au format Pajek, avec 355 nœuds et 354 arêtes. Je en cours d'impression à l'aide:Quelle mise en page devrais-je utiliser pour obtenir des bords sans chevauchement dans igraph?
plot.igraph(g,vertex.size=3,vertex.label=NA,layout=layout.lgl)
Cela me donne une sortie comme ça, ce qui est agréable, mais il a encore des bords qui se chevauchent. J'ai lu que vous pouvez corriger cela manuellement en utilisant tkplot, ou un autre programme comme cytoscape, mais j'ai un certain nombre de ceux-ci à construire, et la taille d'entre eux rend la correction manuelle un tracas.
Merci beaucoup.
Message d'avertissement: In layout_with_fr (list (355, FALSE, c (1, 2, 3, 4, 5, 6, 7, 8, 9,: Argument 'area 'est obsolète et n'a aucun effet – EngrStudent
@bdemarest: Avez-vous des suggestions sur ce qu'il faut utiliser à la place de l'argument" area ", s'il vous plaît?" Area "est obsolète et je ne peux pas reproduire votre solution maintenant. – nilsole
'? layout_with_fr' coolexp, maxdelta, area, repulserad \t Ces arguments ne sont pas pris en charge par igraph version 0.8.0 et sont ignorés (avec un avertissement) – pengchy