我有3个数字,我想在R中的同一个地方绘制。我想有2列,这将使第3个数字单独绘制在第二行。在R中使用foreach
函数,有没有办法让底部的数字绘制在图的中心,而不是在顶部图的下方?
答案 0 :(得分: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)