r - 为在 R 中使用 grid.arrange() 创建的每一行图赋予一个标题
问题描述
我已经创建了 8 个图表,ggplot
并希望将它们排列成 2 * 4 布局grid.arrange()
。由于这 8 个图实际上属于 2 个独特的时期(每个 4 个图),因此将它们分成 2 行并在每行上放置一个带有“年份”标签的标题更有意义。输出应如下所示:
grid.arrange(g1,g2,g3,g4,g5,g6,g7,g8, nrow = 2)
year1
g1 g2 g3 g4
year2
g5 g6 g7 g8
我已经引用了这个和这篇文章,这表明arrangeGrob()
函数是关键,但是当我发现这个函数让我的输出紧贴在一起时(它使 4 个聚集到一个单元格中)。任何人都可以对此有所了解吗?
解决方案
推荐阅读
- r - 根据十六进制更改颜色条
- javascript - 如何使用徽标图像使我的导航保持粘性和响应性?
- c# - 在.net,c#中使用entityframework创建实体关系
- javascript - 在javascript中使用名称作为表中的数组变量
- c# - 如何在不将光标移动到所需位置的情况下模拟应用程序外部的鼠标单击?
- javascript - Jquery分组并在json对象中获取多个键?
- javascript - 最后一个else块如何在乘以3和加5之间交替
- angular - 我应该为 nginx 使用 ng build 还是 ng serve ?
- firebase - 具有空值的 Firebase 复合查询
- java - JavaFX - 从不同目录中的另一个 Jar 打开和运行 Jar 没有得到正确的主目录