Dear R-help crowd, is it possible to specify a time delay for plotting the points in a curve? I would like to make the plotting process slow enough to show the development of the graph, and therefore I am looking either for the possibility within the plot function to specify a plotting speed or (if that doesn't exist) for a function like "pause" or "wait" that allows to specify a time delay until the next statement is executed. I have searched help and mailing list archives, but I don't seem to look for the right keywords. My current solution is very crude: I add the following to an existing plot: for (i in 1:steps) { lines(x[i:(i+1)], y[i:(i+1)]) ???? #calculations with the sole purpose of generating a time delay ???? zoeger<-1 ???? for (j in 1:85000) ???? {zoeger<-zoeger*j} } Is there a better way to achieve this? Regards, Ulrike
Look at ?Sys.sleep -- Gregory L. Snow Ph.D. Statistical Data Center, IHC greg.snow at intermountainmail.org (801) 408-8111> -----Original Message----- > From: r-help-bounces at stat.math.ethz.ch > [mailto:r-help-bounces at stat.math.ethz.ch] On Behalf Of Ulrike Gr??mping > Sent: Monday, December 12, 2005 12:44 PM > To: r-help at stat.math.ethz.ch > Subject: [R] Time delay function or plot animation > > Dear R-help crowd, > > is it possible to specify a time delay for plotting the > points in a curve? I would like to make the plotting process > slow enough to show the development of the graph, and > therefore I am looking either for the possibility within the > plot function to specify a plotting speed or (if that doesn't > exist) for a function like "pause" or "wait" that allows to > specify a time delay until the next statement is executed. I > have searched help and mailing list archives, but I don't > seem to look for the right keywords. My current solution is > very crude: > > I add the following to an existing plot: > > for (i in 1:steps) > { > lines(x[i:(i+1)], y[i:(i+1)]) > ???? #calculations with the sole purpose of generating a time delay > ???? zoeger<-1 > ???? for (j in 1:85000) > ???? {zoeger<-zoeger*j} > } > > Is there a better way to achieve this? > > Regards, Ulrike > > ______________________________________________ > R-help at 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 >
Ulrike Gr??mping wrote:>is it possible to specify a time delay for plotting the points in a curve? I >would like to make the plotting process slow enough to show the development >of the graph, and therefore I am looking either for the possibility within >the plot function to specify a plotting speed or (if that doesn't exist) for >a function like "pause" or "wait" that allows to specify a time delay until >the next statement is executed. I have searched help and mailing list >archives, but I don't seem to look for the right keywords. My current >solution is very crude: > >I add the following to an existing plot: > >for (i in 1:steps) >{ >lines(x[i:(i+1)], y[i:(i+1)]) > #calculations with the sole purpose of generating a time delay > zoeger<-1 > for (j in 1:85000) > {zoeger<-zoeger*j} >} > >Is there a better way to achieve this? > >See ?Sys.sleep HTH, Tobias>Regards, Ulrike > >______________________________________________ >R-help at 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 > > > >