Я хотел бы автоматически обернуть свои метки в ggplot2, т.е. вставить разрывы строк длинных меток. Здесь написано, как написать для него функцию (1), но, к сожалению, я не знаю, где поместить labeller=label_wrap
в мой код (2).
(1) функция Хэдли
label_wrap <- function(variable, value) {
lapply(strwrap(as.character(value), width=25, simplify=FALSE),
paste, collapse="\n")
}
(2) пример кода
df = data.frame(x = c("label", "long label", "very, very long label"),
y = c(10, 15, 20))
ggplot(df, aes(x, y)) + geom_bar(stat="identity")
Я хотел бы обернуть сюда некоторые из более длинных этикеток.