r - cowplot plot_grid 自动缩小绘图的大小
问题描述
我正在尝试使用cowplot
's 函数渲染一个包含 25 个图表的 pdf,这些图表排列在 6 列中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")
这是 5 行中的 25 个图,其中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")
这反而变得更小:
解决方案
最终我最好的解决方案是使用拼凑库和(平庸地)添加块选项fig.height= x, fig.width= y
,这是所有地块的大小,如发布在这里
推荐阅读
- rust - 可以在没有#[derive(Serialize)] 的情况下在枚举上实现/派生序列化吗?
- c++ - 为什么我们为 glfwCreateWindow 使用指针?- OpenGL
- javascript - 从另一个 JS 文件中导出方法
- django - 如何在特定时间通过 websocket 发送消息
- google-sheets - 只有在一列中有公共数据(名称)时,如何在多个电子表格之间复制信息?
- html - 为什么我的 CSS 网格列在我的导航上不起作用?
- c# - 单个 Select() 语句或多个用于多步骤转换的语句?
- javascript - 无法使用 Ant Design 禁用 Step(动态)
- mongodb - MongoDB C# 驱动程序的 DistinctAsync 引发无法反序列化“列表”
'来自 BsonType '字符串' - python - Python tkinter 减少路径但作为完整目录打开