osx - Animating plots on ipython 2 for mac os -



osx - Animating plots on ipython 2 for mac os -

i'm attempting animate (at run time) unlike answer in mac os , ipython notebook 2.0. have next code:

%pylab inline import time, sys import numpy np import matplotlib.pyplot plt ipython.display import clear_output f, ax = plt.subplots() x = np.linspace(0,6,200) in range(10): y = i/10*np.sin(x) print ax.plot(x,y) time.sleep(0.1) clear_output(true) display(f) ax.cla() # turn off if you'd "build up" plots plt.close()

which seems work, print working without flashing (a previous problem, corrected clear_output), axes not updating.

the issue here i integer, line y = i/10*np.sin(x) integer division, returns 0. animating! result flat line @ 0. alter line to

y = float(i)/10*np.sin(x)

when that, you'll notice doesn't animate in nice way. create better, can explicitly set y-axis limits instead of letting matplotlib automatically. within loop, add together line

ax.set_ylim(-1, 1)

the final code below animates nicely.

%pylab inline import time, sys import numpy np import matplotlib.pyplot plt ipython.display import clear_output f, ax = plt.subplots() x = np.linspace(0,6,200) in range(10): y = float(i)/10*np.sin(x) print ax.set_ylim(-1, 1) ax.plot(x,y) time.sleep(0.1) clear_output(true) display(f) ax.cla() # turn off if you'd "build up" plots plt.close()

osx ipython-notebook

Comments

Popular posts from this blog

php - Android app custom user registration and login with cookie using facebook sdk -

django - Access session in user model .save() -

php - .htaccess Multiple Rewrite Rules / Prioritizing -