У меня есть список, p
, где каждый элемент p
- это список объектов ggplot2 для построения объектов.
Я хотел бы вывести один PDF файл, содержащий все графики в p
, так что графики в p[[1]]
приведены на странице 1, графики в p[[2]]
приведены на стр. 2 и т.д. Как я могу это сделать
Вот пример кода для предоставления вам структуры данных, с которой я работаю, - извинения за скучные графики, я выбрал переменные наугад.
require(ggplot2)
p <- list()
cuts <- unique(diamonds$cut)
for(i in 1:length(cuts)){
p[[i]] <- list()
dat <- subset(diamonds, cut==cuts[i])
p[[i]][[1]] <- ggplot(dat, aes(price,table)) + geom_point() +
opts(title=cuts[i])
p[[i]][[2]] <- ggplot(dat, aes(price,depth)) + geom_point() +
opts(title=cuts[i])
}