2013-08-16 7 views
5

in der Dokumentation von IGRAPH Paket gibt es ein BeispielPlot Baum mit graph.tree Funktion aus IGRAPH

igraph.options(plot.layout=layout.reingold.tilford) 
plot(graph.tree(20, 2)) 

die Ausgangsdaten als Baum darstellen sollten. Aber was ich bekommen ist

enter image description here

Antwort

11

Sie müssen offenbar die Wurzel spezifizieren:

library(igraph) 
g <- graph.tree(20, 2) 
plot(g, layout = layout.reingold.tilford(g, root=1)) 

tree

+0

Viele thx wo Sie diese Informationen bekommen? – Klaus

+0

Das war nur Versuch und Irrtum: Ich überprüfte '? Layout.reingold.tilford' und änderte die Argumente, bis es funktionierte. Es könnte ein Fehler sein, weil der Standardwert für den Stamm 1 sein soll. –

+0

Wie kann ich volle Binärbäume machen (jeder Knoten hat genau zwei Kinder)? – CodeKingPlusPlus