ggplot geom_smooth colour
Hello, Inline. Em 17-12-2012 15:44, soon yi escreveu:
Hi Yes i had look at this but it doesnt quite do what i am wanting. I do not want the smoothed line to be coloured, or dependant on a factor or the default blue. An example, library(ggplot2) df<-data.frame(y=rnorm(100,30,10),x=rnorm(100,20,5),treat=factor(rbinom(100,1,0.5))) p1<-ggplot(df, aes(x=x, y=y,group=treat)) + theme_bw() + geom_smooth(aes(linetype=treat),method="lm", se=FALSE, fullrange=T,size=1) + geom_point(aes(shape=treat),size=3) + scale_shape_manual(values=c(1,16)) p1 The fitted lines are blue - whereas i wish them to be black. Adding colour="black" into the geom_smooth aesthetic does not change the line colour to black.
Yes it does. But add to geom_smooth, _outside_ the aesthetic.
p1 <- ggplot(df, aes(x=x, y=y, group=treat)) +
theme_bw() +
geom_smooth(aes(linetype=treat), colour="black", method="lm",
se=FALSE, fullrange=T, size=1) +
geom_point(aes(shape=treat), size=3) +
scale_shape_manual(values=c(1, 16))
p1
Looks black to me.
Hope this helps,
Rui Barradas
thanks, sy soon yi wrote
Hi I am using geom_smooth to fit linear regression lines over a scatterplot for two treatment groups. The default colour for the two lines are blue. I have been unable to change this with the usual options. A search online has not suggested any solution / work around. Is there a solution to this? many thanks, sy
-- View this message in context: http://r.789695.n4.nabble.com/ggplot-geom-smooth-colour-tp4653301p4653312.html Sent from the R help mailing list archive at Nabble.com.
______________________________________________ R-help at 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.