Легенда ggplot вертикальная и горизонтальная - PullRequest
0 голосов
/ 04 мая 2020
ggplot(mtcars, aes(x = mpg,
                   y = wt,
                   size = hp,
                   colour = as.factor(cyl))) +
  geom_point() +
  theme(legend.direction = "vertical",
        legend.box = "horizontal",
        legend.position = "bottom")

дает мне

enter image description here

Как создать легенду таким образом, чтобы метка цилиндра оставалась вертикальной, а категории hp расположены горизонтально?

1 Ответ

1 голос
/ 04 мая 2020

Вы можете индивидуально управлять легендами с помощью guides(...):

ggplot(mtcars, aes(x = mpg,
                   y = wt,
                   size = hp,
                   colour = as.factor(cyl))) +
    geom_point() +
    theme(legend.direction = "vertical",
          legend.box = "horizontal",
          legend.position = "bottom") +
    guides(size=guide_legend(direction='horizontal'))

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...