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
复制相似问题