最佳答案
我想在 ggplot2中自动包装我的标签,即插入长标签的换行符。给你是写如何为它写一个函数(1) ,但遗憾的是,我不知道在我的代码(2)中把 labeller=label_wrap
放在哪里。
(1) Hadley 函数
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")
我想在这里包装一些较长的标签。