[R] plotting 1000 simulations, error message: plot.new has not been called yet
Michael Weylandt
michael.weylandt at gmail.com
Thu Nov 22 00:52:53 CET 2012
On Nov 21, 2012, at 6:07 PM, Maximilian Lklweryc <maxlklweryc at gmail.com> wrote:
> Hi,
> I know this is not a mailing list for r,
It's not? I'm confused then!
> but I posted my question on
> several help pages and did not get any help. I really don't know how
> to solve my problem, maybe you could help me?
>
> want to simulate stock paths. I have simulated 1000 paths with 22
> trading days (1 starting value). Now I want to include it into my
> presentation, but animated, so I need the png files.
>
> I want to create 1000 png files, starting with the first stock path,
> then the second and so on.
>
> So I start with the first path, add a second to the plot, add the
> third and so on, so at the end I have a plot with 1000 simulations,
> here is my code:
>
> for(i in 1:1000){
> #jpeg(paste("1000s",i,".png",sep=""))
> plot(c(1:23),matrix[,1],type="l",ylim=c(17,24))
> lines(c(1:23),matrix[,i],type="l",col=i)
> #dev.off()
> }
>
> Here is the problem, that each additional part disappears when the
> loop gets to the next value, so I tried:
>
> plot(0,0 , xlim=c(1,23),ylim=c(17,24),xlab="",ylab="")
> for(i in 1:1000){
> jpeg(paste("1000s",i,".png",sep=""))
> lines(c(1:23),matrix[,i],type="l",col=i)
> dev.off()
> }
Move plot inside the loop just after jpeg()
MW
>
> (I know this is not a working example, but my problem is just a
> logical one with the loop) I get the following error message when I
> the last code: plot.new has not been called yet.
>
> The matrix has 1000 columns and 23 row entries, this should be 1000
> simulations of stock pathes for 22 trading days.
>
> How can I change that the error does not appear anymore? Thanks!
>
> ______________________________________________
> R-help at 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.
More information about the R-help
mailing list