1

我正在使用 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) metafor 中的 x 轴位置是否设置为默认值?

2)可以覆盖这个默认值,如果可以,如何覆盖?

谢谢!

4

1 回答 1

0

找到了答案:关键是调整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(例如从上述代码中的 -175 到 -200),将 ilab 文本进一步调整到 x 轴的左侧。这必须在您的 xlim 范围内。

于 2016-04-28T09:26:45.903 回答