Увеличить расстояние между текстом и заголовком по оси y

Заголовок оси Y отображается слишком близко к тексту оси.

ggplot(mpg, aes(cty, hwy)) + geom_point() 

выход ggplot

Я попытался изменить значение многих параметров с помощью theme() но никто не помогает.

    Из ggplot2 2.0.0 вы можете использовать аргумент margin = element_text() чтобы изменить расстояние между заголовком оси и числами. Установите значения margin на t op, r ight, b ottom и l eft стороне элемента.

     ggplot(mpg, aes(cty, hwy)) + geom_point()+ theme(axis.title.y = element_text(margin = margin(t = 0, r = 20, b = 0, l = 0))) 

    margin также может использоваться для других элементов element_text (см. ?theme ), таких как axis.text.x , axis.text.y и title .

    На основании этого сообщения на форуме: https://groups.google.com/forum/#!topic/ggplot2/mK9DR3dKIBU

    Похоже, что проще всего добавить разрыв строки (\ n) до вашей оси x и после ваших меток оси y. Кажется намного проще (хотя и глупее), чем решения, изложенные выше.

     ggplot(mpg, aes(cty, hwy)) + geom_point() + xlab("\nYour_x_Label") + ylab("Your_y_Label\n") 

    Надеюсь, это поможет!

    Давайте будем гением компьютера.