> My xyplot() with superposed multiple condiions looks > better with lines than with points (it's easier to see > changes over time with the lines). But, there are gaps in the > years (the x axis) for which there are data to be plotted. > For example, there are data for years 2004-2006 and > 2010-2012, but not for 2007-2009. I would like to have the > lines for only the two groups with data. > > Reading ?xyplot suggests that the group attribute might do > the job but I do not see how to write the equation.
#Test data ym <-as.data.frame(expand.grid(Y=c(2004:2006, 2010:2012), A=1:4)) #A is an arbitrary variable to give us some panels. ym$x <- runif(nrow(ym)) library(lattice) #Plots without, andf with, a groups argument xyplot(x~Y|A, data=ym, type="l") xyplot(x~Y|A, data=ym, type="l", groups=ym$Y<2007) Is that what you had in mind? S Ellison ******************************************************************* This email and any attachments are confidential. Any use...{{dropped:8}} ______________________________________________ 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.