在写论文或者报告的时候,肯定会不可避免的遇到编辑多图成一个图的情况。其实方法可以有很多,比方说最笨的办法用PPT自己手动拖移,再高级一点的用PS软件。但是都很繁琐(笔者惭愧的表示这些方法都用过)。仔细想想,好不容易用ggplot2画出了至少看上去高上大的图,到头来还是要靠PPT排版,是不是心里会有些不甘心呢。如果和我一样选择是的小伙伴,那请继续往下看文章,肯定可以给你带来不一样的体验。
本文使用到的包有gridExtra cowplot和ggpubr。
通过阅读本文你可以学会以下技能,把所组不一样的图,表,文字融合到一个页面中间。
1. 合并多图
1.1 制作独立的图
在此也是便于重复,使用程序自带的数据ToothGrowth和mtcars。
data("ToothGrowth")
head(ToothGrowth)
data("mtcars")
mtcars$name
mtcars$cyl
画箱图,蜂巢图,棒状图,点图
bxp
color = "dose", palette = "jco")
bxp
dp
color = "do