多圖合一,使用layout布局

如果有多個系列,同時又數(shù)值相差較大,這時最好使用布局,ggplot2的布局語法很簡單。“+”將多個圖合并,“|”表示并排排列,“/”就好像做降法一樣,上下排列,是不是很形象!
p1 + p2 + p3 + plot_layout(ncol = 2)
plot_layout函數(shù)指定了布局方法,參數(shù)ncol指定了列數(shù)。

如果使用patchwork包更方便,
library(patchwork)
p1 + p2
# 還可以使用組合方法:
p3 | (p2 / (p1 | p4))
結(jié)果就是下圖樣子:

標簽: