On Sat, Mar 10, 2012 at 9:33 AM, Balaitous <balait...@mailoo.org> wrote: > Hi, > > I have a data.frame df with > names(df) = c("Var1", "Var2", "Var3", "Var4") > > and I plot data with > > xyplot(Var1+Var2~Var3|Var4, data=df) > > I want to use different panel functions for Var1 and Var2. > How can I do ?
You didn't specify which "different panel functions" you want. Is something like this what you're looking for? xyplot(Var1+Var2~Var3|Var4, data=df, panel=panel.superpose, panel.groups=function(x , y , group.number , ...){ panel.xyplot(x , y[group.number==1] , ...) panel.lines(x , y[group.number==2] , lwd=2 , col=1) }) > > Something like : > > panel.mypanel = function(x, y, ...) { > if (Var1) panel.Var1Panel(x, y, ...) > else panel.Var2Panel(x, y, ...) > } > xyplot(Var1+Var2~Var3|Var4, data=df, panel=panel.mypanel) > > (I have search with google, but I found nothing) > > Thanks > > ______________________________________________ > 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. ______________________________________________ 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.