With R version 2.8.0, I am using the following function to plot loess lines in each panel of the xyplot:
xyplot(Z~year|labels,group=as.factor(river),xlab="Year",ylab="Age-based Z", data=data1,scales="free",ylim=c(0,4),xlim=c(1960,2010), par.settings = list(superpose.symbol = list(pch = c(1,2,3,4,5,16,10,6,87,83),cex=0.9, col="black")), panel=function (x,y,...){ panel.loess(x,y,...,span=0.75,degree=1,lwd=1.5,col="black") panel.superpose (x,y,...) }, auto.key = list(points = T,title="River",space="right",cex=0.8), main="Blueback",as.table=T,layout=c(2,2) ) There are only three data points for one panel, so an error from the loess function appears in the plot and the point are not graphed. Would anyone know how I could stop the loess function from being applied to data for a particular panel, but still allow to points to be plotted? Thanks for your help. Gary Nelson ______________________________________________ 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.