【问题标题】:Increasing plot size in forest plot figure output from metafor package in R增加 R 中 metafor 包的森林图输出中的图大小
【发布时间】:2019-04-18 14:58:41
【问题描述】:

我正在为多因素荟萃分析绘制摘要森林图,并希望突出显示处理(网络腿)之间的分类差异。虽然我喜欢 metafor 生成的数字是多么干净,但我希望能够增加专用于绘制的汇总效果和置信区间的空间,在不失去权重的情况下增加点的大小。

如何增加绘图大小(即“放大”汇总效果点和置信区间),使其在图形中心占据更多空间并且更易于阅读? (并且这样做不会影响相邻的文本(注释和标签),或者消除权重。)

我使用了 cex 选项,它确实增加了绘图和汇总点的大小,但它也增加了因子描述和数字注释的文本 (Forest 1 cex = 1.55)。

我还尝试通过 psize (Forest 1 psize = 2) 增加点大小,但它消除了加权因子的视觉表示。 (它也更像是一个创可贴,我真的很想增加情节的大小。)

forest(fit$beta, sei=fit$se, slab=labels, annotate=TRUE, cex = 1, 
    cex.main = 1.5, cex.lab = 1, cex.axis = 1, cex.sub = 3, 
    efac = 1.25, 
    xlim = c(-1000, 750), alim = c(-100, 100), ylim = c(-1, 19), 
    xlab="Standardized Mean Difference", 
    rows=c(15:13, 10:7, 4:1), 
    main="Forest 1 Standard")
text(-1000, c(16, 11, 5), pos=4, 
  c("No Water Stress", "Moderate Water Stress", "Severe Water Stress"), font=2)
text(c(-1000, 300), c(18, 18), pos=4, 
   c("Treatment (Factor Combination)", "Summary Effect [95% CI]"), font=2)

【问题讨论】:

  • 您需要减小xlim 的值(使它们更接近0)。

标签: r figure forestplot metafor


【解决方案1】:

在 forestplot() 函数中设置 graphwidth=unit(10,"cm") 或相应

【讨论】:

    猜你喜欢
    • 2022-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-10
    • 2016-11-12
    • 2015-03-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多