Ich möchte meine Etiketten automatisch in ggplot2 verpacken. Here ist geschrieben, wie man eine Funktion (1) dafür schreibt, aber leider weiß ich nicht, wohin labeller=label_wrap
in meinem Code (2) zu setzen ist.Automatisches Einpacken von Etiketten über etikettierer = label_wrap in ggplot2
(1) Funktion von hadley
label_wrap <- function(variable, value) {
lapply(strwrap(as.character(value), width=25, simplify=FALSE),
paste, collapse="\n")
}
(2) Codebeispiel
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")
würde Ich mag hier einige der mehr Etiketten wickeln.
Warum wenden Sie die strwrap-Funktion nicht außerhalb von ggplot2 auf Ihre Etiketten an? – baptiste
Ich bin neu in R. Wie könnte ich die strawrap-Funktion außerhalb anwenden? –
Bitte fügen Sie ein reproduzierbares Beispiel bei. –