Невозможно установить поля в ggplot2 legend.text - PullRequest
0 голосов
/ 03 февраля 2019

Я пытаюсь увеличить поля между текстами в легенде.Насколько я понимаю, это должно контролироваться с полями в теме - legend.text - element_text.Это не похоже на работу.На самом деле, любой тип настроек, включая jhust, vjust, кажется, не работает с legend.text.Кто-нибудь может помочь?

В приведенном ниже примере я привел некоторые абсурдные значения для полей, без результатов (см. Прилагаемую картинку).

library(tidyverse)
data(midwest, package="ggplot2")
plot <- ggplot(midwest, aes(x=area, y=poptotal)) +
    geom_bar(aes(fill=state), stat="identity") +
    guides(fill=guide_legend(nrow=2)) + 
    scale_fill_brewer(palette ="Set1" ,labels = str_wrap(c("AAA AAA","BBB    BBB","C","DDD DDD","E"),5)) +
    theme(legend.position = "bottom", legend.text=element_text(margin=margin(t=100,r=100))

enter image description here

Это реальный случай, над которым я пытаюсь работать.

enter image description here

...