2016-10-12 3 views
2

forestplot을 사용하고 있으며 내 열 이름 중 하나에서 위 첨자를 원합니다. 이와 같은 예가 forestplot 비 네트에서 제공됩니다. 아래에서 재현했습니다 (열 이름을 expression(beta)에서 내 희망 expression(pseudo~R^2)으로 변경). R forestplot은 is.summary가있는 labeltext의 표현식을 허용하지 않습니까?

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") 

Click here for image

내 음모에 내가 is.summary를 지정하고자하지만 이것은 잘 작동

. 그러나 이렇게하면 표현의 위치/정렬이 엉망이됩니다.

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

Click here for poorly-aligned image

이 주위에 방법이 있나요? expression()is.summary도 사용할 수 있습니까?

답변

2

이전에는 위치 지정 표현식에 문제가 있었기 때문에이 모든 것이 가운데에 배치되었습니다. dev-branch (1.5.2 절)에서이 문제를 해결하고 devtools를 사용하여 설치합니다 :