Выровнять текст по левому краю в forestplot () из пакета forestplot - PullRequest
0 голосов
/ 16 мая 2018

Для бумаги мы хотим отобразить наши сенситивные данные на лесном участке. Для этого я использовал пакет forestplot-package из R. Для сюжета я принял код, приведенный здесь: https://www.r -bloggers.com / forest-plot-with-Horizontal-band / . Теперь у меня проблема в том, что эффекты в моем тексте метки выровнены по центру. Поскольку некоторые эффекты негативные, текст выглядит довольно трепетно. Хотя я осмотрелся вокруг, я не нашел способа выровнять текст по левому краю.

Вот код для фактического сюжета. Я думаю, что это небольшая проблема, но у меня есть запас на это. Спасибо за любую помощь

forestplot(labeltext=tabletext, graph.pos=5, 
       mean=c(NA,NA,NA,NA,data$Group.difference), 
       lower=c(NA,NA,NA,NA,data$Lower), upper=c(NA,NA,NA,NA,data$Upper),
       title="Sensitivity Analyses of gait speed 3 months after Stroke", 
       xlab="<---RELAX Better---                                      ---PHYS Better--->",
       grid = TRUE,
       hrzl_lines=list("5" = gpar(lwd=1, col="black"), 
                       "9" = gpar(lwd=45, lineend="butt", columns=c(1:7), col="#99999922"),
                       "18" = gpar(lwd=45, lineend="butt", columns=c(1:7), col="#99999922"),
                       "26" = gpar(lwd=45, lineend="butt", columns=c(1:7), col="#99999922")),
       txt_gp=fpTxtGp(label=gpar(cex=1.25),
                      ticks=gpar(cex=1.1),
                      xlab=gpar(cex = 1.2),
                      title=gpar(cex = 1.8)),
       col=fpColors(box="black", lines="black", zero = "gray50"),
       zero=0, cex=0.9, lineheight = "auto", boxsize=0.5, colgap=unit(6,"mm"),
       lwd.ci=2, ci.vertices=TRUE, ci.vertices.height = 0.4)

1 Ответ

0 голосов
/ 25 мая 2018

Просто включите:

 align = c("l", "l", "l"), # Use "l", "c", or "r" for left, center, or right aligned
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...