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))

我得到了一个宽阔的设备窗口,但情节在中间并且没有广泛传播。我在做什么错?

提前致谢,

诺姆

4

1 回答 1

5

默认情况下,igraph无论设备大小如何,都使用方形纵横比。asp您可以通过将参数设置为 来禁用此功能0

library(igraph)
g <- barabasi.game(100)
par(mar=c(0,0,0,0))
plot(g, asp=0)
于 2013-04-08T13:47:45.107 回答