我正在使用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)是否可以覆盖此默认值,如果可以,如何覆盖?
谢谢!
文
发布于 2016-04-28 17:26:46
找到了答案:关键是调整与0(x轴的起点)相关的xlim、alim和ilab.xpos参数作为参考点。
例如,如果这段代码给了你一个重叠,
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的范围内。
https://stackoverflow.com/questions/36905292
复制相似问题