Thanks Hadley, unfortunately doing this gives me an error:

> ggplot(polls, aes(x =Date, y = Popular_Support, colour=Party)) +
+ stat_smooth(span=0.5) +
+ geom_point(aes(shape=Source))
Error in `[.data.frame`(df, , var) : undefined columns selected

if I move it back up into ggplot, then it works fine.... ??



2008/9/27 hadley wickham <[EMAIL PROTECTED]>

> On Sat, Sep 27, 2008 at 1:08 AM, Tylere Couture <[EMAIL PROTECTED]>
> wrote:
> > I have a simple plot:
> >
> > ggplot(polls, aes(x =Date, y = Popular_Support, colour=Party,
> shape=Source))
> > +
> > stat_smooth(span=0.5) +
> > geom_point()
> >
> > How can I get the smooth to only render along one of the scales? ie, I
> want
> > to see regressions for each colour, but not each shape.
>
> Just map shape to source only for the points:
>
> ggplot(polls, aes(x =Date, y = Popular_Support, colour=Party)) +
> stat_smooth(span=0.5) +
> geom_point(aes(shape=Source))
>
> Hadley
>
> --
> http://had.co.nz/
>

        [[alternative HTML version deleted]]

______________________________________________
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