リストがあります。p
ここで、の各要素はp
ggplot2プロットオブジェクトのリストです。
のプロットが1ページp
にあるように、のすべてのプロットを含む単一のpdfを出力したいと思います。のプロットは2ページにあります。これを行うにはどうすればよいですか?p[[1]]
p[[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])
}