Dear Rui,thankyou very much. it was spot on.....  :D
eliza

> Date: Sun, 23 Dec 2012 16:36:46 +0000
> From: ruipbarra...@sapo.pt
> To: eliza_bo...@hotmail.com
> CC: r-help@r-project.org
> Subject: Re: [R] correction needed in codes
> 
> Hello,
> 
> How about
> 
> 
> fun <- function(i){
>      matplot(res[[i]][,-1], type="l",col="grey")
>      lines(b[[i]], lwd = 2, col = "black")
> }
> for (i in seq(1)){
>      a <- lapply(seq_along(res), function(x) res[[x]][,-1])
>      b <- lapply(seq_along(a), function(a) 
> matrix(rowMeans(res[[a]]),ncol=1))
>      lapply(seq_along(res), fun)
> }
> 
> 
> Hope this helps,
> 
> Rui Barradas
> Em 23-12-2012 16:16, eliza botto escreveu:
> > Dear Rui,First of all, thankyou very much indeed for you kind reply. the 
> > problem unfortunately still persists. it does plot and save the yearly 
> > curves of all the stations but overlapping of average curve
> > still remains an issue.i am writing the complete code, please see if you 
> > can spot error.
> >
> > Path = "C:\\R\\SAVEHERE122.pdf"
> > pdf(file=Path)
> > for (i in seq(1))
> > {   a<-lapply(seq_along(res), function(x) res[[x]][,-1])
> > b<-lapply(seq_along(a), function(a) matrix(rowMeans(res[[a]]),ncol=1))
> > lapply(seq_along(res), function(i) (matplot(res[[i]][,-1], 
> > type="l",col="grey")))
> > lapply(b, lines, lwd = 2,col="black")
> > }
> > dev.off()
> > thanks in advance
> > eliza
> >
> >> Date: Sun, 23 Dec 2012 14:14:08 +0000
> >> From: ruipbarra...@sapo.pt
> >> To: eliza_bo...@hotmail.com
> >> CC: r-help@r-project.org
> >> Subject: Re: [R] correction needed in codes
> >>
> >> Hello,
> >>
> >> Can't you simply lapply(b, lines, lwd = 2) ?
> >>
> >> Hope this helps,
> >>
> >> Rui Barradas
> >>
> >> Em 23-12-2012 02:19, eliza botto escreveu:
> >>> Dear useRs,while trying to plot the yearly curves of 1000 stations and 
> >>> overlapping each set of curves with mean curve and then saving it 
> >>> automatically in a pdf file, i tried the following commands
> >>>> Path = "C:\\R\\003.pdf">pdf(file=Path)   for (i in seq(1:1000)
> >>>> a<-lapply(seq_along(tcp), function(x) tcp[[x]][,-1])
> >>>> b<-lapply(seq_along(a), function(a) matrix(rowMeans(tcp[[a]]),ncol=1))
> >>>> lapply(seq_along(tcp), function(i) (matplot(tcp[[i]][,-1],
> >>> type="l",col="grey") )
> >>>
> >>>
> >>>> lines(b, lwd=2, type="l"))
> >>>    } >dev.off()although i was successful in plotting yearly curves of 
> >>> each station, but overlapping them with the mean curves still remains an 
> >>> issue.kindly guide me what kind of improvement is needed in my 
> >>> codes.thanks in advance
> >>> regardseliza                                      
> >>>   [[alternative HTML version deleted]]
> >>>
> >>> ______________________________________________
> >>> 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.
> >                                     
> 
                                          
        [[alternative HTML version deleted]]

______________________________________________
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