使用Cowplot使用paste0获得绘图列表

Bir*_*ire 3 r paste cowplot

我从1:10 ggplots所谓的名单plot_1plot_2...... plot_10

我想使用Cowplot一起显示所有图。

如何plot.grid()调用所有地块?即我想写点东西

plot.grid(paste0("plot",1:10)) 
Run Code Online (Sandbox Code Playgroud)

但这不起作用-我收到错误消息:

ggplot_to_gtable(x)中的错误:参数必须为“ ggplot”或“ gtable”类*

use*_*617 8

plot_grid(plotlist=mget(paste0("pl_", 1:10)))
Run Code Online (Sandbox Code Playgroud)

在有关plot_grid的帮助信息中,它说您可以plotlist用来提供绘图列表。该mget函数为您提供了一种通过名称搜索多个对象的方法(在本例中为绘图),这些名称由paste0函数生成。