2016-04-06 4 views
2

私はRの同じ場所にプロットしたい3つの図形を持っています。私は3番目の図を作るだろう2つの列を持っていると思います2列目に単独でプロットされています。 Rのpar(mfrow=c(2,2))関数を使って、上の図の下ではなく、下の図をプロットの中心にプロットする方法はありますか?Rを使用して図をプロットする

答えて

2

私はあなたがしかし、あなたがlayout()を使用することができますpar(mfrow = ...)

を使用して、これを行うことができるとは思いません。

これを試してみてください:

par(mai=rep(0.5, 4)) 
layout(matrix(c(1,2,3,3), ncol = 2, byrow = TRUE)) 
plot(1:10) 
plot(1:20) 
plot(1:30) 

enter image description here

だからあなたのアイデアは、各セルがプロットにどのグラフを示して行列を作成することです見ることができます。

par(mai=rep(0.5, 4)) 
layout(matrix(c(1,1, 2,2, 0, 3,3, 0), ncol = 4, byrow = TRUE)) 
plot(1:10) 
plot(1:20) 
plot(1:30) 

enter image description here

+0

そう伸ばしていない下の図を持つことが可能です:次のようにロジックを拡張することができますか?私。上の2つの図と同じ寸法ですが、単純に中央に配置されていますか?歓声 –

+0

確かに。私はこれを反映するために私の答えを編集しました。 – Andrie

+0

ブリリアント、これはまさに私が必要としているものです。ありがとうございました! –

関連する問題