Matplotlib-Animation funktioniert in IPython Notebook nicht (leeres Diagramm)

Ich habe mehrere Beispielcodes für Animationen ausprobiert und kann keinen davon zum Laufen bringen. Hier ist ein grundlegendes Beispiel, das ich in der Matplotlib-Dokumentation ausprobiert habe:

"""
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 das oben genannte in einem IPython-Notizbuch ausführe, wird nur ein leerer Plot generiert. Ich habe versucht, dies von mehreren Servern (einschließlich Wakari) auf mehreren Computern mit mehreren Browsern (Chrome, FF, IE) auszuführen.

Ich kann die Animation in einer MP3-Datei speichern und sie sieht gut aus, wenn sie abgespielt wird.

Jede Hilfe wird geschätzt!

Antworten auf die Frage(4)

Ihre Antwort auf die Frage