2012-12-04 29 views
7

私はpar(mfrow=c(1, 2))を使用して分割画面のプロットを作成することができます。しかし、私は実際には、ウィンドウの2/3が1つのグラフを描画するために使用され、ウィンドウの1/3が別のグラフをプロットするために使用されるプロットを作成したいと思います。これは可能ですか?分割画面(不等間隔のウィンドウで表示)R

答えて

12

あなたは引数widthsで、代わりにここにparの機能layoutを使用する必要があります。

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

以上の情報のため?layoutを参照してください。

+0

パーフェクト、本当にありがとうございました! –

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) 
+2

私が誤解していない限り、まだ何もプロットしていないので、最初のpar(new = TRUE)は不要です。 – MHH

関連する問題