R-metafor 森林图:如何省略顶部空行?

R-metafor forest plot: how to omit empty top rows?

metafor::forest 通过在图的顶部创建一条水平线和三个空白行来准备标题等。有没有办法避免这种情况?

我也遇到过这样的问题:

要删除顶部的一些额外 space,您可以使用:

par(mar=c(5,4,0,2))

在你创建情节之前。关键是第三个值。

水平线是硬编码的。你可以考虑在它上面画一条白线来隐藏它(是的,有点黑......)。一个例子:

library(metafor)
dat <- escalc(measure="RR", ai=tpos, bi=tneg, ci=cpos, di=cneg, data=dat.bcg)
res <- rma(yi, vi, data=dat)
par(mar=c(5,4,0,2))
forest(res)
abline(h=res$k+1, lwd=2, col="white")

如果你需要挤出更多space,你可以试试这个:

forest(res, refline=NA, ylim=c(-1.5, res$k+0.5))
abline(h=res$k-1.5, lwd=2, col="white")