【发布时间】:2023-03-20 01:53:01
【问题描述】:
我已经找了一段时间了,但不会有这样的问题。我必须生成多个 ggplots,但从 facet_grid() 或 facet_wrap() 生成的图数可能会有所不同。因此,需要为每个 ggplot 指定 ggplots 的纵横比,以生成具有最佳纵横比的图形。有没有任何方法可以自动化这个,所以我不必为每个 ggplot 单独设置纵横比?如果它很重要,我正在使用 save_plot() 将 ggplot 导出为 tiff 文件。
【问题讨论】:
-
没有适用的例子(示例数据,实际绘图代码),没什么好说的。对
ggplot2 aspect ratio的搜索(在网络范围内和在 SO 内)通常是有效的,可能将单位添加到ggsave或将coord_fixed(ratio=...)添加到绘图中。缺少这一点,我不知道“为每个ggplot单独设置纵横比”会出现什么问题;它是动态数据敏感率吗? (我的最佳猜测:专门控制nrow/ncol并使用保存的尺寸来控制近似的刻面纵横比。)
标签: r