【问题标题】:Optimal aspect ratio of ggplot from number of facet_grid or face_wrap()ggplot 的最佳纵横比来自 facet_grid 和 facet_wrap() 的数量
【发布时间】: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


【解决方案1】:

我按照 r2evans 在 cmets 中的建议做了。我将在此处留下答案(稍作修改)以供参考。

具体控制 facet_grid/facet_wrap 的 nrow/ncol 并使用保存的尺寸来控制近似的 facet 纵横比。

【讨论】:

    猜你喜欢
    • 2023-04-07
    • 2011-10-26
    • 1970-01-01
    • 1970-01-01
    • 2018-02-17
    • 2021-12-13
    • 1970-01-01
    • 1970-01-01
    • 2011-03-31
    相关资源
    最近更新 更多