我们要画下面这张图
有2种思路:
1、利用NULL,调节两张图片的位置,让两张图片靠近,距离为-1
2、像PS软件那样,图层一层一层叠加
0、准备3张图片A、B、...=1)
水平对齐
plot_grid(A,NULL,B,nrow=1,
align = 'h')
调节rel_width,默认3列的相对宽度都是1,调节第2列的相对宽为0
plot_grid...(A,NULL,B,nrow=1,
align = 'h',
rel_widths = c(1,0,1))
调节第2列的相对宽为-1
plot_grid(A,NULL...第2种思路:先使用align_plots设置2附图为垂直、水平对齐,使用ggdraw命令画1个空画布,然后使用draw_plot命令不断往上加,这个像极了PS中的操作,也和ggplot2风格一样。...2种模式
1、plot_gird命令,图片排版,结合NULL,可以灵活调节图片之间的距离,当NULL对应的相对宽度或相对高度为负数值,可以实现图片的overlap
2、使用ggdraw和draw_plot