ggplot(data,aes(x = z1, y = x, fill=x2)) +
  geom_boxplot() +
  geom_point(alpha=0.5,
        position=position_jitterdodge(jitter.width=0.1),
        aes(group=x2))

On Mon, 2014-09-08 at 13:10 -0400, Tom Wright wrote:
> Hi,
> I'm trying to create a boxplot overlayed with points where the data is
> split by two factor groups.
> So far:
> 
> x1<-factor(rep(LETTERS[1:4],5))
> x2<-factor(rep(letters[1:2],10))
> z<-runif(20,0,10)
> 
> data<-data.frame(x1=x1,x2=x2,z=z)
> 
> ggplot(data,aes(x=x1,y=z,fill=x2)) +
>       geom_boxplot() +
>       geom_point()
> 
> 
> Obviously I'd also like to separate the points to overlay the relevant 
> boxplots.
> 
> Any hints gratefully received.
> Thanks,
> Tom
>

______________________________________________
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