Как выровнять текст ggparagraph () под tableGrob () в R - PullRequest
0 голосов
/ 24 октября 2019

Чего я хочу достичь

Я пытаюсь реализовать поля в ggparagraph(), но не могу найти какие-либо настройки, которые бы помогли. Я попытался установить одинаковую ширину в ggarrange(), но это не сработало и это обходной путь. Что произойдет сейчас, когда я экспортирую PDF из вывода ggarrange(), так это то, что длина текста равна ширине страницы PDF. enter image description here Я не хочу изменять ширину PDFстр.

Код

Вот пример кода:

text <- paste("iris data set gives the measurements in cm",
              "of the variables sepal length and width",
              "and petal length and width, respectively,",
              "for 50 flowers from each of 3 species of iris.",
              "The species are Iris setosa, versicolor, and virginica.", sep = " ")
text.p <- ggparagraph(text = text, face = "italic", size = 11, color = "black")
stable <- desc_statby(iris, measure.var = "Sepal.Length",
                      grps = "Species")
stable <- stable[, c("Species", "length", "mean", "sd")]
stable.p <- tableGrob(stable, rows = NULL, 
                        theme = ttheme("mOrange"))

ggarrange(stable.p, text.p, 
          ncol = 1, nrow = 2,
          heights = c(1, 0.5))

Я немного изменил код из этого источника в соответствии со своими потребностями.

Заранее спасибо!

...