第12讲:组合多图(Patchwork)艺术
目录
🧩 1. 为什么要组合多图?
🚀 2. patchwork 快速入门
示例:左右拼图
📐 3. 控制布局:上下、嵌套、权重
上下排列
布局嵌套
设置每张图高度/宽度比
🖍️ 4. 自动添加子图标签(A/B/C)
🎨 5. 美学提升建议
🧪 6. 综合案例:四图组合 + 图注
🧠 小结:patchwork组合图秘诀
🔮 第13讲预告:
多个图如何拼接为一张高质量排版图?
如何灵活排列、统一风格、自动标注A/B/C?
——这正是patchwork
的魔力!
科研论文中的“图2”“图3”往往由多个子图组成,
组合图(multi-panel figure) 是 SCI 插图核心能力之一!
🧩 1. 为什么要组合多图?
“一图胜千言”,但“一图不能乱讲千言”!
你是否遇到这些痛点:
-
多张图单独展示不连贯?
-
一个逻辑流程被打散成3页?
-
杂志要求一张图稿最多上传 4 张图,但你想展示10个子图?
✅ 用 patchwork,可以高效解决这些问题!
🚀 2. patchwork
快速入门
先加载包(需提前安装):
library(ggplot2)
library(patchwork)
示例:左右拼图
p1 <- ggplot(mtcars, aes(wt, mpg)) + geom_point()
p2 <- ggplot(mtcars, aes(factor(cyl), mpg)) + geom_boxplot()# 组合
p1 + p2
默认左右排列,只需加号 +
!