我正在使用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轴位置是否在metafor?
中设置为默认值2)是否可以覆盖此默认值,若然,怎么做?
谢谢!
文
答案 0 :(得分: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范围内。