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 =
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),
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,...){
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)
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,