par(mfrow=c(3,2))
plot(density(rnorm(100)))
plot(density(rexp(100)))
plot(density(rnorm(100)))
plot(density(rexp(100)))
plot(density(rnorm(100)))
plot(density(rexp(100)))
这给了我一个由6个图组成的3x2数组。我可以在不重做代码的情况下转置这个数组吗?(生成这些图的原始代码比上面的代码复杂得多:) --我正在尝试将为latex A4文档制作的东西光束化。)
发布于 2013-08-19 02:06:55
使用layout
而不是par(mfrow=...)
来实现更灵活的嵌板。
与3x2面板par
调用等效的layout
是
layout(matrix(1:6, nrow=3, byrow=TRUE))
plot(...)
plot(...)
plot(...)
...
将其更改为以下内容,以便在不更改plot
调用的情况下转置数组
layout(matrix(1:6, 2))
plot(...)
plot(...)
plot(...)
...
https://stackoverflow.com/questions/18299979
复制相似问题