我正在尝试使用 ggpubr 中的 ggarrange 从 spatstat 创建 Ripley 的 K 函数的多个图,即我使用 Kest() 计算 5 个景观的 Ripley 的 K,然后将它们全部绘制在一起。如:
kk1plot<-plot(Kest(landscape))
但是,当我尝试使用时,我返回错误“无法将类 data.frame 的对象转换为 grob”:
k1<-ggarrange(kk1plot,kk2plot,kk3plot,kk4plot,kk5plot,nrow=3,ncol=2)
同样,当我使用拼凑和代码时,我返回错误“仅知道如何添加 ggplots 和/或 grobs”:
k1<-wrap_plots(list(kk1plot,kk2plot,kk3plot,kk4plot,kk5plot),nrow=3,ncol=2)
有谁知道我如何将多个 Ripley's K 函数的输出绘制为单个图?即将spatstat 的Kest() 的输出转换为可以使用上述代码行之一操作的图?


