Hi Irucka,

I tried it and was able to plot it without any errors.  Here, your code 
indicates you need two lines. temper[[i]][1]
 temper[[1]][1] # which is the column 1.
  Month
1     1
2     2
3     3


 temper[[1]][2]
#  Data1
#1   1.5
#2  12.3
#3  11.4



Suppose I use names(temper) instead of seq_along(temper)
pdf("irucka.pdf")

 lapply(names(temper),function(i) 
{plot(as.matrix(temper[[i]][1]),as.matrix(temper[[i]][2]),main="Fluxmaster 
versus EGRET/WRTDS \n Seasonal FLux Sum",sub=i,xlab="Calendar Year 
Timesteps",ylab="Total Flux (kg/season)"); lines(temper[[i]][1]); 
lines(temper[[i]][2])})
dev.off()

which may not be the one you wanted.
A.K.

________________________________
From: Irucka Embry <iruc...@mail2world.com>
To: smartpink...@yahoo.com 
Sent: Wednesday, March 6, 2013 9:32 PM
Subject: Re: [R] multiple plots and looping assistance requested (revised codes)


Hi Arun, I was only able to plot by changing from names(temper) to 
seq_along(temper) and by providing a numeric column entry for the [i] index. My 
problem has been trying to figure out how to index each column by skipping 
column 1. Do you have any suggestions?

> tempernow <- lapply(seq_along(temper),function(i) 
> {plot(as.matrix(temp[[i]][1]), as.matrix(temp[[i]][2]), main="Fluxmaster 
> versus EGRET/WRTDS \n Seasonal Flux Sum", sub = i,  xlab="Calendar Year 
> Timesteps", ylab="Total Flux (kg/season)");  lines(temp[[i]][1], 
> temp[[i]][2])})
Error in xy.coords(x, y) : 
(list) object cannot be coerced to type 'double'

Thank you.

Irucka

Attachment: irucka.pdf
Description: Adobe PDF document

______________________________________________
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