2013-04-08 100 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