带有自定义legend.text的ggplot

时间:2012-07-13 18:27:48

标签: r ggplot2

我正在使用ggplot生成一些图形,但出现以下错误:

Error in FUN(X[[1L]], ...) : could not find function "label.theme"

尝试指定标签名称时。

正确生成此基本图表:

p <- ggplot(as.data.frame(list(a=1:5, b=1:5,c=factor(c(1,1,2,2,2)))), aes(x=a,y=b, color=c)) + geom_path(size=1)
p

但是此图表会产生上述错误。

p + opts(legend.text=letters[1:2])

我没有正确设置图例文字吗?

1 个答案:

答案 0 :(得分:3)

这实现了我想要的目标:

p + scale_colour_discrete(labels=letters[1:2])