Re: [R] lattice: two grouping variables, one controls 'col', the other 'pch'

2007-01-30 Thread Benjamin Tyner
Thanks, that does the trick. I guess with two grouping variables it is best to bypass 'groups' entirely.' Ben Gabor Grothendieck wrote: Try: xyplot(y ~ x | f, pch = g1, col = g2, panel = function(x, y, subscripts, ..., pch, col) panel.xyplot(x, y, ..., col = col[subscripts], pch =

Re: [R] lattice: two grouping variables, one controls 'col', the other 'pch'

2007-01-30 Thread hadley wickham
On 1/28/07, Benjamin Tyner [EMAIL PROTECTED] wrote: Say I have library(lattice) x-runif(256) y-runif(256) f-gl(16,16) g1-rep(1:4,each=64) g2-rep(1:4,times=64) plot-xyplot(y~x|f, groups=g1, pch=as.character(1:4),

[R] lattice: two grouping variables, one controls 'col', the other 'pch'

2007-01-28 Thread Benjamin Tyner
Say I have library(lattice) x-runif(256) y-runif(256) f-gl(16,16) g1-rep(1:4,each=64) g2-rep(1:4,times=64) plot-xyplot(y~x|f, groups=g1, pch=as.character(1:4), panel=function(x,y,subscripts,groups,...){

Re: [R] lattice: two grouping variables, one controls 'col', the other 'pch'

2007-01-28 Thread Gabor Grothendieck
Try: xyplot(y ~ x | f, pch = g1, col = g2, panel = function(x, y, subscripts, ..., pch, col) panel.xyplot(x, y, ..., col = col[subscripts], pch = pch[subscripts]) ) On 1/28/07, Benjamin Tyner [EMAIL PROTECTED] wrote: Say I have library(lattice) x-runif(256) y-runif(256) f-gl(16,16)

Re: [R] lattice: two grouping variables, one controls 'col', the other 'pch'

2007-01-28 Thread talepanda
Currently, both color and plotting symbol does not change with the grouping variable g1, that is, when g1-rep(5:8,each=64) ,plotxy still generates same plot. subscripts argument is useful for your purpose. see: panel section and details in ?xyplot try: plot-xyplot(y~x|f,