2

我正在使用 forestplot 并希望在我的一个列名中添加一个上标。Forestplot 小插图中提供了类似的示例,我在下面复制了该示例(将列名从更改expression(beta)为我想要的expression(pseudo~R^2))。

data(HRQoL)
clrs <- fpColors(box="royalblue",line="darkblue", summary="royalblue")
tabletext <- 
  list(c(NA, rownames(HRQoL$Sweden)),
   append(list(expression(pseudo~R^2)), sprintf("%.2f", HRQoL$Sweden[,"coef"])))
forestplot(tabletext, 
       rbind(rep(NA, 3), 
             HRQoL$Sweden),
       col=clrs, 
       is.summary=c(TRUE,FALSE,FALSE,FALSE,FALSE),
       xlab="EQ-5D index")

点击这里查看图片

这很好用,尽管在我的情节中我想指定is.summary. 但是,这样做会弄乱表达式的位置/对齐方式。

forestplot(tabletext, 
       rbind(rep(NA, 3), 
             HRQoL$Sweden),
       col=clrs, 
       is.summary=c(TRUE,FALSE,FALSE,FALSE,FALSE),
       xlab="EQ-5D index")

单击此处查看未对齐的图像

有没有解决的办法?我可以有我的expression()和我的is.summary吗?

4

1 回答 1

2

我以前对表达式定位有疑问,因此所有这些都是居中的。我已经在 dev-branch (v. 1.5.2) 中解决了这个问题,使用 devtools 进行安装:

devtools::install_github("gforge/forestplot", ref="develop")
于 2016-10-15T09:10:12.283 回答