Revision: 5855 http://matplotlib.svn.sourceforge.net/matplotlib/?rev=5855&view=rev Author: jdh2358 Date: 2008-07-24 22:35:06 +0000 (Thu, 24 Jul 2008)
Log Message: ----------- renamed anim to reflect tk Added Paths: ----------- trunk/matplotlib/examples/animation/simple_anim_tkagg.py Removed Paths: ------------- trunk/matplotlib/examples/animation/anim.py Deleted: trunk/matplotlib/examples/animation/anim.py =================================================================== --- trunk/matplotlib/examples/animation/anim.py 2008-07-24 22:34:32 UTC (rev 5854) +++ trunk/matplotlib/examples/animation/anim.py 2008-07-24 22:35:06 UTC (rev 5855) @@ -1,24 +0,0 @@ -#!/usr/bin/env python -""" -A simple example of an animated plot in tkagg -""" -import matplotlib -matplotlib.use('TkAgg') # do this before importing pylab - -import matplotlib.pyplot as plt -fig = plt.figure() -ax = fig.add_subplot(111) - -def animate(): - tstart = time.time() # for profiling - x = np.arange(0, 2*np.pi, 0.01) # x-array - line, = ax.plot(x, np.sin(x)) - - for i in np.arange(1,200): - line.set_ydata(np.sin(x+i/10.0)) # update the data - fig.canvas.draw() # redraw the canvas - print 'FPS:' , 200/(time.time()-tstart) - -win = fig.canvas.manager.window -fig.canvas.manager.window.after(100, animate) -plt.show() Copied: trunk/matplotlib/examples/animation/simple_anim_tkagg.py (from rev 5854, trunk/matplotlib/examples/animation/anim.py) =================================================================== --- trunk/matplotlib/examples/animation/simple_anim_tkagg.py (rev 0) +++ trunk/matplotlib/examples/animation/simple_anim_tkagg.py 2008-07-24 22:35:06 UTC (rev 5855) @@ -0,0 +1,24 @@ +#!/usr/bin/env python +""" +A simple example of an animated plot in tkagg +""" +import matplotlib +matplotlib.use('TkAgg') # do this before importing pylab + +import matplotlib.pyplot as plt +fig = plt.figure() +ax = fig.add_subplot(111) + +def animate(): + tstart = time.time() # for profiling + x = np.arange(0, 2*np.pi, 0.01) # x-array + line, = ax.plot(x, np.sin(x)) + + for i in np.arange(1,200): + line.set_ydata(np.sin(x+i/10.0)) # update the data + fig.canvas.draw() # redraw the canvas + print 'FPS:' , 200/(time.time()-tstart) + +win = fig.canvas.manager.window +fig.canvas.manager.window.after(100, animate) +plt.show() This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ------------------------------------------------------------------------- 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-checkins mailing list Matplotlib-checkins@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-checkins