R - автоматическая установка новой строки в описании гистограммы - PullRequest
0 голосов
/ 06 мая 2020

enter image description here

Привет, знает ли кто-нибудь, как я могу установить новую строку, если описание слишком длинное, как показывает мой пример.

Спасибо за помощь!

1 Ответ

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

Для этого вы можете использовать функцию stringr::str_wrap(), которая принимает в качестве аргумента вектор символов и позицию, в которой вы хотите разместить разрыв строки «\ n».

Вот воспроизводимый пример с использованием ggplot2.


df <- data.frame(label = c(
    "This is a very long long long label to wrap in two lines",
    "This another very long long long label to wrap in two lines",
    "This is third long, very long long label to wrap in two lines"
),

value = c(500, 600, 800)
)


df %>% 
    ggplot(aes(x = value, y = str_wrap(label, 35))) +
    geom_col()

enter image description here

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