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.

Reply via email to