Source code for mmf.async.tst

__all__ = ['animate']

import logging
import matplotlib
import time
import numpy as np
import matplotlib.pyplot as plt

[docs]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)
if __name__ == '__main__': l = logging.getLogger() l.error("Hi") logging.error("Hi") l.error("Hi") matplotlib.use('TkAgg') # do this before importing pylab fig = plt.figure() ax = fig.add_subplot(111) win = fig.canvas.manager.window fig.canvas.manager.window.after(100, animate) plt.show()