2013-04-08 94 views
4

我試圖創建一個樹形圖,由於「父親」有很多「子」,我希望它是一個非常寬的圖形。因此,我嘗試使用windows選項調整窗口大小,並將邊距設置爲零寬度以獲得寬圖。這些是我的程序行:調整窗口大小並將邊距設置爲最小

windows(heigth=7, width=14, record=TRUE, rescale="fit") 
par(mar=c(1,0,1,0), omi=c(0,0,0,0), oma=c(0,0,0,0)) 
plot(graph_name,layout=layout.reingold.tilford(tree)) 

我得到一個寬的設備窗口,但情節是在中間,而不是廣泛傳播。我什麼都錯了?

由於提前,

諾姆

回答

5

缺省情況下,使用igraph方形高寬比,該設備的尺寸無關。 您可以通過將asp參數設置爲0來禁用此功能。

library(igraph) 
g <- barabasi.game(100) 
par(mar=c(0,0,0,0)) 
plot(g, asp=0) 
+0

非常感謝。完美地工作。 – noamac 2013-04-09 06:04:28