首页 > 解决方案 > R中一组图的多个标题

问题描述

我有一组 9 个图表,我需要在 R 中以 3x3 网格排列。我使用 ggplot 制作了图表,然后尝试使用 gridExtra 包中的 grid.arrange ,但我似乎无法执行以下操作:

目前我的代码是:

grid.arrange(Plot1, Plot4, Plot7,
             Plot2, Plot5, Plot8,
             Plot3, Plot6, Plot9,
             left="SD", 
             bottom="Time (Seconds)",)

有没有一种简单的方法可以做到这一点?分隔线不是太大的问题,但拥有三个标题是主要问题。

任何帮助将不胜感激!

标签: rgraphlabel

解决方案


你有没有给 nrow 和 ncol 参数,函数末尾还有一个逗号。

grid.arrange(Plot1, Plot4, Plot7,
         Plot2, Plot5, Plot8,
         Plot3, Plot6, Plot9,
         left="SD", 
         bottom="Time (Seconds)",nrow = 3,ncol = 3)

推荐阅读