[R] How to change col and pch between panels in xyplot

hadley wickham h.wickham at gmail.com
Sun May 18 05:50:25 CEST 2008


On Sat, May 17, 2008 at 10:03 PM, Michael Kubovy <kubovy at virginia.edu> wrote:
> Dear R-helpers,
>
> x <- rep(1:2, 4)
> y <- c(2, 4, 3, 5, 1, 3, 2, 4)
> w <- factor(rep(1:2, each = 4))
> v <- rep(1:2, each = 2, 2)
> xyplot(y ~ x | w, groups = v, type = 'b')
>
> How do I tell xyplot to use four colors and four plot characters and
> four line types? And how do I set up an appropriate key in each?

Maybe (if I understand you correctly)
xyplot(y ~ x | w, groups = interaction(v, w), type = 'b', auto.key = TRUE)


Or in ggplot2
group <- interaction(v, w)
qplot(x, y, facets = . ~ v, geom=c("point","line"), colour=group,
shape=group, linetype=group)

although there appears to be a bug in the legend which I need to fix.

Hadley

-- 
http://had.co.nz/



More information about the R-help mailing list