我正在尝试创建一个树形图,由于"父亲"有很多"孩子",我希望它是一个非常宽的图形.因此,我尝试使用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))
Run Code Online (Sandbox Code Playgroud)
我得到一个宽大的设备窗口,但情节是在中间,而不是广泛传播.我做错了什么?
提前致谢,
诺姆
默认情况下,igraph无论设备的大小如何,都使用方形纵横比.您可以通过将asp参数设置为禁用此功能0.
library(igraph)
g <- barabasi.game(100)
par(mar=c(0,0,0,0))
plot(g, asp=0)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1400 次 |
| 最近记录: |