多图合一,使用layout布局

如果有多个系列,同时又数值相差较大,这时最好使用布局,ggplot2的布局语法很简单。“+”将多个图合并,“|”表示并排排列,“/”就好像做降法一样,上下排列,是不是很形象!
p1 + p2 + p3 + plot_layout(ncol = 2)
plot_layout函数指定了布局方法,参数ncol指定了列数。

如果使用patchwork包更方便,
library(patchwork)
p1 + p2
# 还可以使用组合方法:
p3 | (p2 / (p1 | p4))
结果就是下图样子:
