cowplot plot_grid 自动缩小图的大小
cowplot plot_grid scales down size of plots automatically
我正在尝试使用 cowplot
的函数 plot_grid
.
渲染 pdf,其中包含 6 列中排列的一系列 25 个图
我希望这些显示的大小与我只有一行时显示的大小相同。由于某些原因,随着我添加新行,绘图的大小会变小。有没有我不知道的解决方案?下面是带有两个结果的代码。非常感谢
只有 1 行 plot_grid
:
cowplot::plot_grid(plot_emmeans_N_L, plot_emmeans_N_L,
plot_emmeans_N_L,plot_emmeans_N_L,plot_emmeans_N_L,
plot_emmeans_N_L, nrow = 1, ncol=6, align = "v")
外观如下:
这里是 25 个地块,排成 5 行 plot_grid
:
cowplot::plot_grid(plot_emmeans_N_L, plot_emmeans_N_L,
plot_emmeans_N_L,plot_emmeans_N_L,plot_emmeans_N_L,
plot_emmeans_N_L,plot_emmeans_N_L, plot_emmeans_N_L,
plot_emmeans_N_L,plot_emmeans_N_L,plot_emmeans_N_L,
plot_emmeans_N_L,plot_emmeans_N_L, plot_emmeans_N_L,
plot_emmeans_N_L,plot_emmeans_N_L,plot_emmeans_N_L,
plot_emmeans_N_L,plot_emmeans_N_L, plot_emmeans_N_L,
plot_emmeans_N_L,plot_emmeans_N_L,plot_emmeans_N_L,
plot_emmeans_N_L,plot_emmeans_N_L,
NULL,NULL,NULL, NULL, NULL, nrow = 5, ncol=6, align = "v")
结果却小得多:
最终我最好的解决方案是使用 patchwork 库并(平庸地)添加块选项 fig.height= x, fig.width= y
,这是所有地块的大小,如发布的那样 here
我正在尝试使用 cowplot
的函数 plot_grid
.
我希望这些显示的大小与我只有一行时显示的大小相同。由于某些原因,随着我添加新行,绘图的大小会变小。有没有我不知道的解决方案?下面是带有两个结果的代码。非常感谢
只有 1 行 plot_grid
:
cowplot::plot_grid(plot_emmeans_N_L, plot_emmeans_N_L,
plot_emmeans_N_L,plot_emmeans_N_L,plot_emmeans_N_L,
plot_emmeans_N_L, nrow = 1, ncol=6, align = "v")
外观如下:
这里是 25 个地块,排成 5 行 plot_grid
:
cowplot::plot_grid(plot_emmeans_N_L, plot_emmeans_N_L,
plot_emmeans_N_L,plot_emmeans_N_L,plot_emmeans_N_L,
plot_emmeans_N_L,plot_emmeans_N_L, plot_emmeans_N_L,
plot_emmeans_N_L,plot_emmeans_N_L,plot_emmeans_N_L,
plot_emmeans_N_L,plot_emmeans_N_L, plot_emmeans_N_L,
plot_emmeans_N_L,plot_emmeans_N_L,plot_emmeans_N_L,
plot_emmeans_N_L,plot_emmeans_N_L, plot_emmeans_N_L,
plot_emmeans_N_L,plot_emmeans_N_L,plot_emmeans_N_L,
plot_emmeans_N_L,plot_emmeans_N_L,
NULL,NULL,NULL, NULL, NULL, nrow = 5, ncol=6, align = "v")
结果却小得多:
最终我最好的解决方案是使用 patchwork 库并(平庸地)添加块选项 fig.height= x, fig.width= y
,这是所有地块的大小,如发布的那样 here