7

我知道我可以用它par(mfrow=c(1, 2))来创建一个带有分屏的情节。但是,我真的很想创建一个绘图,其中 2/3 的窗口用于绘制一个图形,而 1/3 的窗口用于绘制另一个图形。这可能吗?

4

2 回答 2

12

您需要使用函数layout而不是par此处,使用参数widths

layout(matrix(c(1,2),nrow=1), widths=c(2,1))

有关?layout更多信息,请参阅。

于 2012-12-04T13:09:52.220 回答
7

或者:

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)
于 2012-12-04T13:31:40.747 回答