matplotlib.animation.TimedAnimation #

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

Animationsous-classe pour l'animation basée sur le temps.

Une nouvelle image est dessinée toutes les millisecondes d'intervalle .

Noter

Vous devez stocker l'animation créée dans une variable qui vit aussi longtemps que l'animation doit s'exécuter. Sinon, l'objet Animation sera récupéré et l'animation s'arrêtera.

Paramètres :
figureFigure

L'objet figure utilisé pour obtenir les événements nécessaires, tels que dessiner ou redimensionner.

intervalle entier, par défaut : 200

Délai entre les images en millisecondes.

repeat_delay entier , par défaut : 0

Délai en millisecondes entre les exécutions consécutives d'animations, si la répétition est définie sur True.

répéter bool, par défaut : Vrai

Indique si l'animation se répète lorsque la séquence d'images est terminée.

blit booléen , par défaut : False

Si le blittage est utilisé pour optimiser le dessin.

__init__ ( fig , interval = 200 , repeat_delay = 0 , repeat = True , event_source = None , * args , ** kwargs ) [source] #

Méthodes

__init__(fig[, intervalle, repeat_delay, ...])

new_frame_seq()

Renvoie une nouvelle séquence d'informations de trame.

new_saved_frame_seq()

Renvoie une nouvelle séquence d'informations de trame enregistrées / mises en cache.

pause()

Mettez l'animation en pause.

resume()

Reprenez l'animation.

save(nom de fichier[, écrivain, fps, dpi, codec, ...])

Enregistrez l'animation en tant que fichier vidéo en dessinant chaque image.

to_html5_video([embed_limit])

<video>Convertissez l'animation en balise HTML5 .

to_jshtml([fps, embed_frames, default_mode])

Générer une représentation HTML de l'animation.