[R] Alternative to xyplot()?
hadley wickham
h.wickham at gmail.com
Wed Jul 18 06:28:52 CEST 2007
On 7/18/07, Stephen Tucker <brown_emu at yahoo.com> wrote:
> What's wrong with lattice? Here's an alternative:
>
> library(ggplot2)
> ggplot(data=data.frame(x,y,grps=factor(grps)),
> mapping=aes(x=x,y=y,colour=grps)) + # define data
> geom_identity() + # points
> geom_smooth(method="lm") # regression line
I think you mean geom_point() not geom_identity()!
Also, if you just want groups, and not colours you can use the group aesthetic.
library(ggplot2)
qplot(x, y, group=grps) + geom_smooth(method=lm)
# You can have different grouping in different layers
qplot(x, y, colour=factor(grps)) + geom_smooth(method=lm)
qplot(x, y, colour=factor(grps)) + geom_smooth(aes(group=1), method=lm)
You can see more examples of ggplot2 in use at http://had.co.nz/ggplot2
Hadley
More information about the R-help
mailing list