R包cowplot
cowplot::ggdraw()可以将图形置于特定位置, ggdraw()首先会初始化一个绘图面板, 接下来draw_plot()则是将图形绘制于初始化的绘图面板中,通过参数设置可以将图形置于特定位置...draw_plot(plot, x=0, y=0, width=1, height=1)
其中:
plot:将要放置的图形
x,y:控制图形位置
width,height:图形的宽度和高度
draw_plot_label...其中:
label:标签
x,y:控制标签位置
size:标签字体大小
下面通过一个例子来讲解如何将多个图形放置在特定的位置。...R包grid
R包grid中的grid.layout()可以设置复杂的图形布局,viewport()可以定义一个区域用来安置图形排列,print()则用来将图形置于特定区域。...xmin, xmax: x轴方向位置(水平方向)
ymin, ymax: y轴方向位置(竖直方向)
ggplot图形中添加table
density.p+annotation_custom(ggplotGrob