首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将x轴向右移动(metafor,R)

将x轴向右移动(metafor,R)
EN

Stack Overflow用户
提问于 2016-04-28 12:31:50
回答 1查看 1.2K关注 0票数 1

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

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

代码语言:javascript
复制
|ilab text|                                |mean [ci.lb, ci.ub]|
    |---measure values + ci---|

我想要这样的东西

代码语言:javascript
复制
|ilab text|                                |mean [ci.lb, ci.ub]|
             |---measure values + ci---|

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

我有两个问题:

1) x轴位置是否在metafor中设置为默认值?

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

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2016-04-28 17:26:46

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

例如,如果这段代码给了你一个重叠,

代码语言:javascript
复制
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的范围内。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36905292

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档