Hi everyone,

I'm trying to create a scatterplot (with ggplot2) with different groups and
a faceting (see code below... much clearer I think)

But when I want to change the color label to something else using the
scale_colour_manual function (based on
http://had.co.nz/ggplot2/scale_manual.html), it seems impossible to get what
I want. Instead I receive a nice error message.

But the code will speak for itself if my request doesn't seem clear enough
to you guys.


Code:


> g<- ggplot(data=d, aes(x=Xcontinuous,y=Ycontinuous) 
+geom_point(aes(colour=d$Groups, shape=d$Groups))
+facet_grid(.~Subgroup)

>g1<-g+ geom_smooth(aes(color=d$Groups), method= "lm", se=FALSE) +
scale_colour_manual(name="Blabla")

When I call g1 then it says: (translating in English... so there may be
differences in the English version)

" Error in names(output_df) <- output:
'names' attribut [1] must have the same length as vector [0]"

I tried to look at the other solutions proposed here or somewhere else but
it seems that nothing like this happens to other people who use this
function...

Any suggestions would be more than welcome! :)

I already thank all of you for your precious help!

Thomas



--
View this message in context: 
http://r.789695.n4.nabble.com/changing-label-in-ggplot-tp3816015p3816015.html
Sent from the R help mailing list archive at Nabble.com.

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to