R中的多面板标题

7

我有一个关于R的非常简短的问题。

我的目标是使用par生成多面板图,并为其分配一个常见标题,例如:

par(mfrow=c(1,2))
plot(rnorm(1000))
plot(rnorm(1000))

那么,类似于 plot 函数的“main”,但是扩展到两个图形。有没有一种可以做到这一点的标准方法?

感谢任何答案 :-)


真巧,今天早上我看到了这个https://dev59.com/rUjSa4cB1Zd3GeqPIccB。 - Marek
那也是一个解决方案,是的,我应该更经常地使用Rlattice。 - Federico Giorgi
1个回答

13

使用带有outer选项的mtext

set.seed(42)
oldpar <- par(mfrow=c(1,2), mar=c(3,3,1,1), oma=c(0,0,3,1))  ## oma creates space 
plot(cumsum(rnorm(100)), type='l', main="Plot A")
plot(cumsum(rnorm(100)), type='l', main="Plot B")
mtext("Now isn't this random", side=3, line=1, outer=TRUE, cex=2, font=2)
par(oldpar)

4
如果我妻子能更经常这样说就好了。 - Dirk Eddelbuettel
eddelbuettel,你的妻子不欣赏“多面板标题”吗? - Shane
不得再发表任何评论了。;-) - Dirk Eddelbuettel

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接