[R] xyplot() with discontinuous x-axis variable
S Ellison
S.Ellison at LGCGroup.com
Fri Sep 6 14:25:28 CEST 2013
> 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}}
More information about the R-help
mailing list