我知道可以使用par(mfrow=c(1, 2))
来创建分屏的图形,但我想创建一个使用窗口的2/3用于绘制一个图形,另外1/3用于绘制另一个图形的图形。这可能吗?
layout
而不是par
,并带有widths
参数。layout(matrix(c(1,2),nrow=1), widths=c(2,1))
查看?layout
获取更多信息。
a <- c(1:10)
b <- c(1:10)
par(fig=c(0, (2/3), 0, 1))
par(new=TRUE)
plot(a, b)
par(fig=c((2/3), 1, 0, 1))
par(new=TRUE)
plot(a, b)