将x轴向右移动(metafor,R)
我正在使用metafor包在R中绘制一个森林图,并试图将整个x轴(alim)向右移动以容纳ilab列 我仍然不允许发布图像,因此我的当前绘图现在显示为文本和x轴重叠的地方:将x轴向右移动(metafor,R),r,forestplot,R,Forestplot,我正在使用metafor包在R中绘制一个森林图,并试图将整个x轴(alim)向右移动以容纳ilab列 我仍然不允许发布图像,因此我的当前绘图现在显示为文本和x轴重叠的地方: |ilab text| |mean [ci.lb, ci.ub]| |---measure values + ci---| 我想要这样的东西 |ilab text| |mean [ci.lb,
|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) 是否可以覆盖此默认值,如果可以,如何覆盖
谢谢
Wen找到了答案:关键是调整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的限制范围内。找到了答案:关键是调整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的限制范围内