本文使用到的包有 gridExtra cowplot 和 ggpubr 。
通过阅读本文你可以学会以下技能,把所组不一样的图,表,文字融合到一个页面中间。
在此也是便于重复,使用程序自带的数据 ToothGrowth 和 mtcars 。
画箱图,蜂巢图,棒状图,点图
最后用 ggarrange() 来整合这四张独立的图
用的缩小图,导致最后一张图的注释都凑到一起去了,原图没有问题,在此可以不用在意。
还可以添加文字对图进行注释
当然还有第二部分,有兴趣的同学可以接着看 R语言 ggplot2 多图排列 Part(2)
在科研论文中,组合图形每张子图通常需要加上ABCD等标签,ABCD标签既可以在PS或者AI中添加,也可以在R中直接添加。组合图形的标签添加可以使用ggpubr包的ggarrange()函数或annotate_figure()函数。绘制图形先绘制好需要的图形,在ggarrange()函数中,使用labels参数给每张小图添加标签。大多数论文都是将标签放在左上角。ggarrange(p1, p2, p3, p4, ncol = 2, nrow = 2, labels = c("A","B","C","D"), # 添加标签; font.label = list(size = 14, face = "bold")) # 设置标签字体样式。如有需要,可以设置label.x、label.y的数值来调整标签位置。annotate_figure()函数添加标签除了添加ABCD标签外,还可以使用annotate_figure()函数添加更复杂的注释Rstudio如何打开编辑窗口解决办法及步骤,操作如下:
1.打开RStudio软件后,进入软件的主界面,软件的左上角是脚本编辑窗口,您可以在这个窗口中编写代码,您可以点击点击Run按钮就可以运行您编写好的代码了。
2.软件左下角是一个Rgui编辑器,在这个编辑中您既可以代码,也可以显示运行结果。