是否有选项可以更改 Metafor 森林图上的刻度线长度?

问题描述 投票:0回答:1

如何使 Metafor 森林图中的刻度线更短(或更长)? Metafor 森林图上的刻度线应该进行调整,但我没有找到执行此操作的图形选项。

我在metafor的网页或网络上都没有找到任何关于此的文档。

rstudio
1个回答
0
投票

metafor 包使用“基本 R 图形”,因此此类设置通过

par()
控制 - 有关更多详细信息,请参阅
help(par)
。在这种情况下,您可以调整
tcl
tck
图形参数。这是一个例子:

library(metafor)

dat <- escalc(measure="RR", ai=tpos, bi=tneg, ci=cpos, di=cneg, data=dat.bcg)
res <- rma(yi, vi, data=dat, slab=paste(author, year, sep=", "))

par(tcl=-0.2, mgp=c(2,0.5,0))

forest(res, addpred=TRUE, xlim=c(-16,7), at=seq(-3,2,by=1), shade="zebra",
       ilab=cbind(tpos, tneg, cpos, cneg), ilab.xpos=c(-9.5,-8,-6,-4.5),
       cex=0.9, header="Author(s) and Year")
text(c(-9.5,-8,-6,-4.5), res$k+2, c("TB+", "TB-", "TB+", "TB-"), cex=0.9, font=2)
text(c(-8.75,-5.25),     res$k+3, c("Vaccinated", "Control"),    cex=0.9, font=2)

我还稍微调整了轴标题和轴标签的距离,因为如果您调整刻度线的长度,这是您可能需要调整的另一个设置。

© www.soinside.com 2019 - 2024. All rights reserved.