如何在 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+ 次瀏覽

開啟您的職業生涯

完成課程並獲得認證

開始
廣告
© . All rights reserved.