我正在尝试将子图与 R 更紧密地结合在一起。
我所做的基本上不重要,只是为了快速重现,代码如下:
library(igraph)
library(plyr)
g<-graph.ring(10)
setEPS()
postscript( 'out.eps', horizontal=F, onefile=F, paper="special", fonts=c("serif", "Palatino"))
par( mfrow = c( 1, 5 ) )
for (i in 1:5){
plot(g)
title(main='title', cex.main=1.2)
}
dev.off()
and as an output I am getting:
我知道我可以将其组织为 2x3 布局,而不是 1x5,但这并不重要。
问题是,每个子图之间都有很多可用空间,我想将它们放置得尽可能紧凑。
有办法实现吗?
P.S. 这个问题 https://stackoverflow.com/questions/9239043/r-graphing-making-two-plots-closer-together-on-the-graph听起来相关,但实际上并非如此。
您只需要添加:
par(mar = c(5,0,4,0))
调整每个图的边距。还有另一种方法可以通过设置来调整边距mai
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)