【发布时间】:2013-01-24 03:48:12
【问题描述】:
我正在尝试删除ggplot2 中的图例标题:
df <- data.frame(
g = rep(letters[1:2], 5),
x = rnorm(10),
y = rnorm(10)
)
library(ggplot2)
ggplot(df, aes(x, y, colour=g)) +
geom_line(stat="identity") +
theme(legend.position="bottom")
我见过this question,但那里的解决方案似乎都不适合我。大多数人给出了一个关于如何弃用opts 并改用theme 的错误。我也试过各种版本的theme(legend.title=NULL)、theme(legend.title="")、theme(legend.title=element_blank)等。典型的错误信息有:
'opts' is deprecated. Use 'theme' instead. (Deprecated; last used in version 0.9.1)
'theme_blank' is deprecated. Use 'element_blank' instead. (Deprecated; last used in version 0.9.1)
自 0.9.3 版发布以来,我第一次使用 ggplot2,但我发现有些变化很难驾驭...
【问题讨论】:
-
您可以为此使用
labs():将labs(colour = "")行添加到生成上图的代码中。