所有拼凑的文档都描述了如何使用p1+p2+p3+p4(或p1)构建图|P2|......)的情况。
我想从一个ggplot对象列表中构建一个拼凑图,其中我事先不知道图的数量。
我可以制作一个情节列表,并制作最后一页:final.plot <- p_list[[1]] | p_list[[2]] | p_list[[3]]
但我还没想好怎么用
final.plot <- NULL
for (i in 1:length(p_list)){
final.plot <- final.plot | p_list[[i]]
}
字符串
有办法做到这一点吗?
1条答案
按热度按时间yk9xbfzb1#
要通过编程方式从
list
图中创建patchwork
,patchwork
包提供了patchwork::wrap_plots()
:字符串
的数据
或者使用
Reduce
代替for
循环,但我看不出有任何理由这样做,因为我们有wrap_plots()
:型
的