如何在 R 中停止 par(mfrow) 以在同一个绘图窗口中创建多个绘图,并且只创建一个绘图?


当我们使用 par(mfrow) 时,我们定义了希望在绘图窗口中绘制的绘图数量,而且当我们绘制完所有必要的绘图后,便会从第一个绘图重新开始。例如,如果我们将 par(mfrow) 设置为 (2,2),那么我们在绘图窗口中将有四个绘图,但是如果我们希望在绘图窗口中创建一幅绘图,那么它不适用,它将在左上角显示一个小的绘图。为处理该问题,我们可以将 par(mfrow) 设置为 (1,1)。

示例

par(mfrow=c(2,2))
x<-rnorm(100)
y<-rnorm(100,0.5)
z<-rnorm(100,1)
a<-rnorm(100,1.5)
hist(x)
hist(y)
hist(z)
hist(a)

输出

创建第五个绘图,我们希望它适合整个绘图窗口 -

示例

b<-rpois(10000,2)
hist(b)

输出

更改 par(mfrow) 以使第五个绘图出现在整个绘图窗口中 -

示例

par(mfrow=c(1,1))
hist(b)

输出

更新于:2020-08-21

2000+ 次浏览

开启您的职业生涯

完成课程并获得认证

开始
广告