2013-12-17 84 views
1

我正嘗試使用的igraph繪製一棵樹,從網絡上可用非常簡單的例子開始,其中之一是佈局layout.reingold.tilford問題ploting中的R樹

library(igraph) 
el <- matrix(c("root", "y", "root", "x", "x", "a", "x", "b"), nc=2, byrow=TRUE) 
g13 <- graph.edgelist(el) 
co <- layout.reingold.tilford(g13, flip.y=TRUE) 
plot(g13, layout=co) 

的問題是我得到在同一行,左邊的根,其餘的是正確的所有頂點,如圖所示:

enter image description here

我試着像

其他變化

和結果是一樣的。

我在做什麼錯?

問候

回答

3

看來有必要指定根節點:

co <- layout.reingold.tilford(g13, params=list(root=1)) 
plot(g13, layout=co) 

enter image description here