プロットがlapply関数を使用して生成される単一の格子プロットに複数の格子プロットをプロットするにはどうすればよいですか?
以下は、組み込みのデータセットを使用してこれまでに試したことのデモンストレーションですmtcars
。
require(lattice)
response <- c("cyl","disp","hp","drat")
par(mfrow=c(2,2))
lapply(response, function(variable) {
print(xyplot(mtcars$mpg ~ mtcars[variable]))
})
これにより、目的のプロットが生成されます。ただし、par(mfrow=c(2,2))
指示を無視して、各プロットを個別にプロットしているようです。