metafor::forest
通过在图表顶部创建一条水平线和三个空白行来准备标题等。有没有办法避免这种情况?
我也遇到过这样的问题:
text
而不是title
在水平线上方手动添加标题,然后再裁剪图像。addpoly
创建纯摘要估算的森林图。由于间距和水平线,我必须裁剪图像的顶部答案 0 :(得分:2)
要摆脱顶部的一些额外空间,您可以使用:
par(mar=c(5,4,0,2))
在创建绘图之前。关键的一个是第三个值。
水平线是硬编码的。你可以考虑在它上面画一条白线来隐藏它(是的,有点hackish ......)。一个例子:
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")
如果您需要挤出更多空间,可以试试这个:
forest(res, refline=NA, ylim=c(-1.5, res$k+0.5))
abline(h=res$k-1.5, lwd=2, col="white")