joschu wrote:
> My program runs through a loop and is supposed to re-plot the graph after
> each step (which includes a pause of 1 second). I can't get the plot to
> refresh. I wrote the following simple program which has the same problem. I
> tried both  draw() nor f.canvas.draw() works. I'm running it from ipython
> -pylab

Animation in mpl is a bit tricky.  Have you checked out the examples in 
the examples/animation subdirectory of the current version?  See also 
http://www.scipy.org/Cookbook/Matplotlib/Animations

Eric
> 
> A similar problem was encountered here:
> http://www.nabble.com/Plotting-loop-refuses-to-update-display-on-OS-X-td19818020.html
> but I still don't know what to do.
> 
> ### teststuff.py
> 
> import pylab
> import time
> 
> def testRef():
>     f = pylab.figure()
>     ax = pylab.gca()
>     pylab.show()
>     for x in range(10):
>         ax.axhline(x)
>         time.sleep(1)
> #        pylab.draw()
>         f.canvas.draw()
>         
> testRef()


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to