向右移动 x 轴(metafor,R)



我正在使用metafor包在R中处理森林图,并尝试将整个x轴(alim)向右移动以适应ilab列。

我仍然不允许发布图像,所以我当前的绘图现在显示为文本和 x 轴重叠的以下内容:

|ilab text|                                |mean [ci.lb, ci.ub]|
    |---measure values + ci---|

我想要这样的东西

|ilab text|                                |mean [ci.lb, ci.ub]|
             |---measure values + ci---|

尽管 forestplot 包似乎允许通过其 graph.pos 函数做到这一点,但我似乎在 metafor 中找不到类似的函数。

我有两个问题:

1) 在元中,x 轴位置是否默认设置?

2)是否可以覆盖此默认值,如果是,如何覆盖?

谢谢!

找到答案:关键是调整 xlim、alim 和 ilab.xpos 参数相对于 0(x 轴的起点)作为参考点。

例如,如果此代码为您提供重叠,

forest(x, ci.lb = lower, ci.ub = upper,
       xlim = c(-350, 170), xlab = "Proportion (%)", at = c(0, 20, 40, 60, 80, 100),
       alim = c(0, 100),
       ilab = cbind(period, population), ilab.xpos = c(-275, -175), ilab.pos = c(4, 4), cex = 0.75)

您可以通过将 ilab.xpos() 值调整为远离 0 的 ilab.xpos() 值(例如,从上述代码中的 -175 到 -200),将 ilab 文本进一步调整到 x 轴的左侧。这必须在您的 xlim 范围内。

相关内容

  • 没有找到相关文章

最新更新