我試圖從列表中獲取圖並輸出多頁pdf。我可以使用gridExtra輕鬆完成這個任務:marrangeGrob但是我在正確的位置獲得分頁符的問題。我的數據是7組,因此我希望每頁有4個頁面,每個頁面有兩個圖表,然後在第7個圖表開始後,第8個圖表開始新頁面(如第14,第21個等)。 我的列表包含(目前84個ggplots,可能會在未來更多) 我看着ggplot list of plots to one
我有以下簡化的用例。基本上我有一些GGPLOT2情節,我想與其他正在使用的基本圖形庫產生的結合plot.new()等: p1 <- generate_ggplot1(...)
p2 <- generate_ggplot2(...)
p3 <- generate_ggplot3(...)
# how to get hold of the plot output and make it ava
我想了解一個將變量集合p(數據框列)繪製到網格中的好方法,而不是將每個變量寫出到grid.arrange函數中。 p <- c()
for (i in 1:length(names(df)) - 1){
p[i] <- qplot(df[i])
}
grid.arrange(p, ncol = 5)
我想要一個方法:grid.arrange(p[1], p[2], ..., p