2 つの異なる行で異なる数のグラフを維持するにはどうすればよいですか。たとえば、行 1 に 1 つのグラフ、行 2 に 10 個のグラフが必要です。どうすればよいですか?
私が得た最も近いものは次のとおりです。
> par(mfrow=c(2,1))
> x=c(1,2,3324,324)
> y=c(1,2,32,2323)
> plot(x,y)
> plot(x,y)
これにより、他のグラフの上に1つのグラフが作成されますが、2行目が10個のグラフを処理できるようになりません
2 つの異なる行で異なる数のグラフを維持するにはどうすればよいですか。たとえば、行 1 に 1 つのグラフ、行 2 に 10 個のグラフが必要です。どうすればよいですか?
私が得た最も近いものは次のとおりです。
> par(mfrow=c(2,1))
> x=c(1,2,3324,324)
> y=c(1,2,32,2323)
> plot(x,y)
> plot(x,y)
これにより、他のグラフの上に1つのグラフが作成されますが、2行目が10個のグラフを処理できるようになりません
を使用layout
すると、適切なマトリックスを作成すると簡単です
[,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10]
[1,] 1 1 1 1 1 1 1 1 1 1
[2,] 2 3 4 5 6 7 8 9 10 11
layout(matrix(c(rep(1,10),2:11),nrow=2,byrow=T))
x=c(1,2,3324,324)
y=c(1,2,32,2323)
plot(x,y)
replicate(n=10,plot(x,y))
EDIT異なる幅を与える
mat <- matrix(c(rep(1,10),2:11),nrow=2,byrow=T)
layout(mat, widths = c(rep(1,5),rep(2,3),rep(3,2)))
私はlayout.show
機能が好きです。レイアウトを制御するのは非常に便利です。
layout.show(n = 11)