使用多重打印(ggplot2)和grid.arrange(gridExtra)时出错

使用多重打印(ggplot2)和grid.arrange(gridExtra)时出错,r,ggplot2,R,Ggplot2,我正在尝试制作一个有三个面板的图表。我正在尝试使用函数multi plot(ggplot2的)和grid.arrange(gridExtra的)。他们都不工作! 我如何解决这个问题 multiplot(f1.1,f1.2,f1.3) Error: could not find function "multiplot" grid.arrange(f1.1,f1.2,f1.3) Error: No layers in plot 我是否可以建议安装gridExtra软件包: library(gri

我正在尝试制作一个有三个面板的图表。我正在尝试使用函数multi plot(ggplot2的)和grid.arrange(gridExtra的)。他们都不工作! 我如何解决这个问题

multiplot(f1.1,f1.2,f1.3)
Error: could not find function "multiplot"

grid.arrange(f1.1,f1.2,f1.3)
Error: No layers in plot

我是否可以建议安装gridExtra软件包:

library(gridExtra)
arrangeGrob(f1.1, f1.2, f1.3)

正在根据下面博客提供的代码构建图形,在使用grid.arrange()时遇到了同样的问题

博客:


安装gridExtra()软件包并重新执行代码以解决问题。

首先必须安装该软件包 install.package('gridExtra')


然后使用库(gridExtra)

我认为ggplot2没有任何名为
multiplot
的函数。欢迎使用。请仔细阅读并修改您的问题,以符合这些指导原则。我怀疑海报使用的代码来自。这意味着必须在该页面上实际加载函数。您如何生成绘图
f1.1
等?这是因为您没有几何图形,只有
ggplot
对象。我可以复制错误:
f1.1这个答案如何改进CuriousCoder提供的答案?如果在调用
library(gridExtra)
grid.arrange(High,Low,ncol = 2, nrow = 1)