2

私は forestplot を使用しており、列名の 1 つに上付き文字を付けたいと考えています。このようなものの例は、フォレストプロット ビネットで提供されています。これを以下に再現しました (列名を から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。ただし、do を実行すると、式の位置/配置が台無しになります。

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 に答える