首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Metafor中的批注中删除上、下CI

从Metafor中的批注中删除上、下CI
EN

Stack Overflow用户
提问于 2018-09-23 20:48:23
回答 1查看 192关注 0票数 1

我正在使用Metafor包来绘制森林图,我想知道是否有人知道从文本注释中省略上下配置项的方法,例如,其中一个组是引用,结果固定为1。

下面是一个示例:

代码语言:javascript
复制
library(metafor)

par(mar=c(5,4,1,2))

forest(x     = c(1, 0.9, 1.1),
       ci.ub = c(1, 0.98, 1.18),
       ci.lb = c(1, 0.82, 1.02),
       refline = 1)

我只想从研究1行中删除1.00,1.00,只留下1.00。

我能想到的唯一可能是在上面画一些白色的东西,但这会很麻烦,而且我有一个包含许多组的大型复杂的图。

EN

回答 1

Stack Overflow用户

发布于 2018-09-23 22:01:19

您可以使用选项annotate = FALSE删除右侧的注释,来处理调用forest函数生成的图形。之后,您可以选择使用函数text添加您自己的文本(可能性有限),如下面的代码所示。

代码语言:javascript
复制
library(metafor)
par(mar=c(5,4,1,2))

forest(x     = c(1, 0.9, 1.1),
       ci.ub = c(1, 0.98, 1.18),
       ci.lb = c(1, 0.82, 1.02),
       refline = 1,
       annotate = FALSE,   ### added
       )

text(x = c(1.25, 1.25, 1.25), y = c(3, 2, 1), 
     label=c("1.00", "0.90", "1.10"))

这将生成以下图形:

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

https://stackoverflow.com/questions/52466240

复制
相关文章

相似问题

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