Hier verwenden wir die Funktion animation.ArtistAnimation
der Python-Grafikzeichnungsbibliothek matplotlib. Als Fluss wird ein Array von Zeichnungsdaten (ims
) vorbereitet, und die Animation wird gezeichnet, indem das Array an das zweite Argument der Funktion animation.ArtistAnimation
übergeben wird.
demo.py
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.animation as animation
fig = plt.figure()
x = np.arange(0, 10, 0.1)
ims = []
for a in range(50):
y = np.sin(x - a)
im = plt.plot(x, y, "r")
ims.append(im)
ani = animation.ArtistAnimation(fig, ims)
plt.show()
Sie können die Animation im GIF-Format speichern, indem Sie ↓ hinzufügen.
ani.save("hoge.gif")
Ich habe die Streudiagramm-Animation mit Python ausprobiert http://cflat-inc.hatenablog.com/entry/2014/03/17/214719
Recommended Posts