Skip to content

Time delay function or plot animation

3 messages · Ulrike Grömping, Tobias Verbeke

#
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
#
Ulrike Gr??mping wrote:

            
See ?Sys.sleep

HTH,
Tobias
#
Tobias, thanks to you and others, who made the same suggestion. This is 
exactly what I was looking for, Sys.sleep(0.1) does the job much more quietly 
than my previous solution ...
Regards, Ulrike

---------- Original Message ----------- 
From: Tobias Verbeke <tobias.verbeke at telenet.be> 
To: Ulrike Gr??mping <groemp at tfh-berlin.de> 
Cc: r-help at stat.math.ethz.ch 
Sent: Mon, 12 Dec 2005 21:14:26 +0100 
Subject: Re: [R] Time delay function or plot animation
I
development
for
until
guide.html
------- End of Original Message -------