首页 > 解决方案 > 在 ggplot 中使用注释保持绘图大小

问题描述

我正在尝试将 4 个 ggplots 与常见的 x 和 y 轴以及一个常见的图例结合起来。这就是我所拥有的。问题是为公共轴添加注释会改变列和行的大小,使得第二行图略短,第二列图略宽(我猜从技术上讲,注释实际上包含在列/行中所以图表必须相应地缩小)。成为一个问题还不够,但这很烦人,我想让它们都保持相同的大小。另一个小烦恼是,添加通用图例意味着通用 x 轴标题与图形的中间对齐,而不是图的中间——这可以修复吗?

plot.conf<-ggarrange(plot.jm,plot.am,plot.jf,plot.af,common.legend = TRUE, legend="right",widths=1,heights=1)

plot.conf<-annotate_figure(plot.conf, 
  left=text_grob("Probability of correct identification",rot=90),
  bottom=text_grob("Confidence (%)"))
plot.conf

出于兴趣,A是少年男性,B是成年男性,C是少年女性,D是成年女性。

谢谢!

标签: rggplot2

解决方案


推荐阅读