Saya ingin membungkus label saya secara otomatis di ggplot2, yaitu menyisipkan jeda baris pada label panjang. Di sini tertulis cara menulis fungsi (1) untuk itu, tapi sayangnya saya tidak melakukannya tahu di mana harus meletakkan labeller=label_wrap
di kode saya (2).
(1) fungsi oleh hadley
label_wrap <- function(variable, value) {
lapply(strwrap(as.character(value), width=25, simplify=FALSE),
paste, collapse="\n")
}
(2) contoh kode
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")
Saya ingin membungkus beberapa label yang lebih panjang di sini.