Matplotlib animation funktioniert nicht im IPython Notebook (leeres Grundstück)

Habe ich versucht mehrere Animations-Beispiel-codes und kann nicht arbeiten. Hier ist eine einfache eine, die ich versucht habe von der Matplotlib-Dokumentation:

"""
A simple example of an animated plot
"""
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.animation as animation

fig, ax = plt.subplots()

x = np.arange(0, 2*np.pi, 0.01)        # x-array
line, = ax.plot(x, np.sin(x))

def animate(i):
    line.set_ydata(np.sin(x+i/10.0))  # update the data
    return line,

#Init only required for blitting to give a clean slate.
def init():
    line.set_ydata(np.ma.array(x, mask=True))
    return line,

ani = animation.FuncAnimation(fig, animate, np.arange(1, 200), init_func=init,
    interval=25, blit=True)
plt.show()

Wenn ich ausführen, die oben in einem IPython Notebook, ich sehe nur ein leeres Grundstück erzeugt. Ich habe versucht, läuft diese von mehreren Servern (einschließlich Wakari), auf mehreren Rechnern, mit mehreren Browsern (Chrome, FF, IE).

Kann ich die animation speichern in eine mp4-Datei einfach in Ordnung und er sieht gut aus, wenn Sie gespielt wird.

Jede Hilfe ist willkommen!

  • führen Sie es mit der mit in-line-Figuren.
Schreibe einen Kommentar