如何将多个格子图绘制到使用 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))
指令并分别绘制每个图。