Can anyone explain how to properly use index.cond? I cannot include it
in the xyplot command and get what I expect. For example,
plot<-xyplot(y ~ x | z, data)
# let's say z is a factor with six levels
gives a nice plot but I am unhappy with the order of panels. I can get
the order I want by
plot$index.plot[[1]]<-c(1,6,4,3,2,5)
I cannot seem to get it with either
plot<-xyplot(y ~ x | z, data,index.cond=list(order(c(1, ,6,4,3,2,5))))
or
plot<-xyplot(y ~ x | z, data)
plot
update(plot,index.cond=list(order(c(1,6,4,3,2,5))))
I suspect it is some obvious misunderstanding of my use of
list(order(...)).
Thanks for any help you can give,
-Pat
Dr. Patrick D. Lorch
plorch at email.unc.edu
http://www.unc.edu/~plorch/lorch.html
Department of Biology W: 919-843-2320
University of North Carolina F: 919-962-1625
at Chapel Hill
CB#3280, Coker Hall
Chapel Hill, NC 27599-3280
USA
Quoting Patrick Lorch <plorch at email.unc.edu>:> Can anyone explain how to properly use index.cond? I cannot include it > in the xyplot command and get what I expect. For example, > > plot<-xyplot(y ~ x | z, data) > # let's say z is a factor with six levels > > gives a nice plot but I am unhappy with the order of panels. I can get > the order I want by > > plot$index.plot[[1]]<-c(1,6,4,3,2,5) > > I cannot seem to get it with either > > plot<-xyplot(y ~ x | z, data,index.cond=list(order(c(1, ,6,4,3,2,5)))) > or > plot<-xyplot(y ~ x | z, data) > plot > update(plot,index.cond=list(order(c(1,6,4,3,2,5)))) > > I suspect it is some obvious misunderstanding of my use of > list(order(...)).I don't see why you are trying to use order. Dropping it should give you what you want, i.e., xyplot(y ~ x | z, data, index.cond=list(c(1,6,4,3,2,5))) Deepayan