matplotlib.animation.TimedAnimation#
- class matplotlib.animation.TimedAnimation(fig, interval=200, repeat_delay=0, repeat=True, event_source=None, *args, **kwargs)[Quelle]#
AnimationUnterklasse für zeitbasierte Animationen.Ein neuer Frame wird alle interval Millisekunden gezeichnet.
Hinweis
Sie müssen die erstellte Animation in einer Variablen speichern, die so lange lebt, wie die Animation laufen soll. Andernfalls wird das Animationsobjekt durch die Garbage Collection entfernt und die Animation stoppt.
- Parameter:
- fig
Figure Das Figure-Objekt, das verwendet wird, um benötigte Ereignisse wie Zeichnen oder Größenänderung zu erhalten.
- intervalint, Standard: 200
Verzögerung zwischen den Frames in Millisekunden.
- repeat_delayint, Standard: 0
Die Verzögerung in Millisekunden zwischen aufeinanderfolgenden Animationsdurchläufen, wenn repeat True ist.
- repeatbool, Standard: True
Ob die Animation wiederholt wird, wenn die Sequenz der Frames abgeschlossen ist.
- blitbool, Standard: False
Ob Blitting zur Optimierung des Zeichnens verwendet wird.
- fig
- __init__(fig, interval=200, repeat_delay=0, repeat=True, event_source=None, *args, **kwargs)[Quelle]#
Methoden
__init__(fig[, interval, repeat_delay, ...])new_frame_seq()Gibt eine neue Sequenz von Frame-Informationen zurück.
new_saved_frame_seq()Gibt eine neue Sequenz von gespeicherten/gecachten Frame-Informationen zurück.
pause()Pausiert die Animation.
resume()Setzt die Animation fort.
save(filename[, writer, fps, dpi, codec, ...])Speichert die Animation als Videodatei, indem jeder Frame gezeichnet wird.
to_html5_video([embed_limit])Konvertiert die Animation in ein HTML5
<video>-Tag.to_jshtml([fps, embed_frames, default_mode])Generiert eine HTML-Darstellung der Animation.