matplotlib.animation.TimedAnimation #

Klasse matplotlib.animation. TimedAnimation ( fig , interval = 200 , repeat_delay = 0 , repeat = True , event_source = None , * args , ** kwargs ) [source] #

AnimationUnterklasse 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 :
FeigeFigure

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.

__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.