KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I have a list, p , where each element of p is a list of ggplot2 plotting objects. I would like to output a single pdf containing all the plots in p such that the plots in p[[1]] are on page 1, the plots in p[[2]] are on page 2, etc. How might I do this? Here's some example code to provide you with the data structure I'm working with--apologies for the boring plots, I picked variables at random. 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]) }
Tags (comma-separated)
Save Edits
Cancel