Thank you all for your answers, the rect function with seq (to do regular rectangles) worked perfectly
fakedat<-0.985+rnorm(80)/100 plot(fakedat,main="My Striped Plot",type="n") rect(seq(5,75,by=10),par("usr")[3],seq(10,80,by=10),par("usr")[4], col="yellow") points(fakedat,type="b") abline(h=0.98) Very nice presentation coming out in no time, R is the best! Delfina ---------------------------------------- > Date: Fri, 24 Aug 2007 20:26:53 +1000 > From: [EMAIL PROTECTED] > To: [EMAIL PROTECTED] > CC: r-help@stat.math.ethz.ch > Subject: Re: [R] How to shade vertical bands in a graph? > > del pes wrote: > > Hello, > > > > I would like to draw vertical yellow bands in my graph, but could not find > > how to do that in the documentation. > > > > I set up a page to show what I would like to achieve: > > http://rstudent.blogg.de/eintrag.php?id=1 (the first picture was manually > > colored with the Gimp). > > > Hi Delfina, > For a one-off, I would use the rect function. > > fakedat<-0.985+rnorm(80)/100 > plot(fakedat,main="My Striped Plot",type="n") > rect(seq(5,75,by=10),par("usr")[3],seq(10,80,by=10),par("usr")[4], > col="yellow") > points(fakedat,type="b") > abline(h=0.98) > > Jim _________________________________________________________________ [[replacing trailing spam]] ______________________________________________ R-help@stat.math.ethz.ch 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.