![](/img/trans.png)
[英]R - plotting results of nonparametric regression with npreg() ignores par(mfrow = c(1, 2))
[英]Plotting figures using 'par(mfrow=c())' in R
我有 3 个图形,我想在 R 中的同一个地方绘制它们。我想有 2 列,这将使第三个图形单独绘制在第二行中。 在 R 中使用par(mfrow=c(2,2))
函数,有没有办法将底部图形绘制在绘图的中心,而不是顶部图形的下方?
我不认为你可以使用par(mfrow = ...)
但是,您可以使用layout()
。
尝试这个:
par(mai=rep(0.5, 4))
layout(matrix(c(1,2,3,3), ncol = 2, byrow = TRUE))
plot(1:10)
plot(1:20)
plot(1:30)
所以你可以看到这个想法是创建一个矩阵,其中每个单元格指示要绘制的图形。 您可以按如下方式扩展逻辑:
par(mai=rep(0.5, 4))
layout(matrix(c(1,1, 2,2, 0, 3,3, 0), ncol = 4, byrow = TRUE))
plot(1:10)
plot(1:20)
plot(1:30)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.