matplotlib.animation.TimedAnimation #
- Klasse matplotlib.animation. TimedAnimation ( fig , interval = 200 , repeat_delay = 0 , repeat = True , event_source = None , * args , ** kwargs ) [source] #
Animation
Unterklasse für zeitbasierte Animation.Alle Millisekunden wird ein neuer Frame gezeichnet .
Notiz
Sie müssen die erstellte Animation in einer Variablen speichern, die so lange lebt, wie die Animation laufen soll. Andernfalls wird das Animationsobjekt einer Garbage Collection unterzogen und die Animation wird angehalten.
- Parameter :
- Feige
Figure
Das figure-Objekt, das verwendet wird, um benötigte Ereignisse wie Draw oder Resize abzurufen.
- Intervall int, Standard: 200
Verzögerung zwischen Frames in Millisekunden.
- repeat_delay int, Standard: 0
Die Verzögerung in Millisekunden zwischen aufeinanderfolgenden Animationsausführungen, wenn „Repeat“ auf „True“ gesetzt ist.
- Repeat Bool, Standard: True
Ob die Animation wiederholt wird, wenn die Frame-Sequenz abgeschlossen ist.
- blit bool, Standard: False
Ob Blitting verwendet wird, um das Zeichnen zu optimieren.
- Feige
- __init__ ( fig , interval = 200 , repeat_delay = 0 , repeat = True , event_source = None , * args , ** kwargs ) [source] #
Methoden
__init__
(fig[, intervall, repeat_delay, ...])new_frame_seq
()Gibt eine neue Folge von Rahmeninformationen zurück.
new_saved_frame_seq
()Gibt eine neue Sequenz gespeicherter/zwischengespeicherter Rahmeninformationen zurück.
pause
()Unterbrechen Sie die Animation.
resume
()Setzen Sie die Animation fort.
save
(Dateiname[, Writer, fps, dpi, Codec, ...])Speichern Sie die Animation als Filmdatei, indem Sie jeden Frame zeichnen.
to_html5_video
([embed_limit])Konvertieren Sie die Animation in ein HTML5
<video>
-Tag.to_jshtml
([fps, embed_frames, default_mode])Generieren Sie eine HTML-Darstellung der Animation.