[R] help w/ xyplot and panel.lmline
Sebastian Luque
sluque at mun.ca
Tue Mar 15 22:48:17 CET 2005
eesteves at ualg.pt wrote:
[...]
> Is it possible to change the plotted characters and regression lines for
> two of the panels (corresponding to dates 101 and 172). For these dates
> I intend to use data only for ages 9-14 d instead of 5-14 d as for the
> remaining.
Have a look at argument 'panel.number' that you can use when defining your
panel function. You can create a conditional statement based on that
argument. Perhaps something like (replace where appropriate):
xyplot(log(no.larvae)~age.cls|factor(day),data=mortal,
layout=c(7,1),aspect=5/3,
xlab="Age class (d)",ylab="Ln(Abundance)",ylim=c(-2.5,6.5),xlim=c(0,30),
panel = function(x, y, panel.number, ...) {
if(panel.number == "panel number for day 101" |
panel.number == "panel number for day 172") {
"panel functions for these days here"} else {
"panel functions for other days here"}
})
works for you? I've used something similar with 'panel.groups' as the main
panel function, but have never done it as above, so beware :-)
--
Sebastian Luque
More information about the R-help
mailing list