matplotlib.animation.TimedAnimation #
- classe matplotlib.animation. TimedAnimation ( fig , interval = 200 , repeat_delay = 0 , repeat = True , event_source = None , * args , ** kwargs ) [fonte] #
Animation
sottoclasse per l'animazione basata sul tempo.Viene disegnato un nuovo fotogramma ogni millisecondi di intervallo .
Nota
È necessario archiviare l'animazione creata in una variabile che dura finché l'animazione deve essere eseguita. In caso contrario, l'oggetto Animation verrà sottoposto a Garbage Collection e l'animazione si interromperà.
- Parametri :
- Figura
Figure
L'oggetto figure usato per ottenere gli eventi necessari, come il disegno o il ridimensionamento.
- intervallo int, predefinito: 200
Ritardo tra i frame in millisecondi.
- repeat_delay int, predefinito: 0
Il ritardo in millisecondi tra le esecuzioni consecutive dell'animazione, se repeat è True.
- ripeti bool, predefinito: vero
Se l'animazione si ripete al termine della sequenza di fotogrammi.
- blit bool, predefinito: falso
Indica se il blitting viene utilizzato per ottimizzare il disegno.
- Figura
- __init__ ( fig , interval = 200 , repeat_delay = 0 , repeat = True , event_source = None , * args , ** kwargs ) [fonte] #
Metodi
__init__
(fig[, intervallo, ripetizione_ritardo, ...])new_frame_seq
()Restituisce una nuova sequenza di informazioni sul frame.
new_saved_frame_seq
()Restituisce una nuova sequenza di informazioni sul frame salvate/memorizzate nella cache.
pause
()Metti in pausa l'animazione.
resume
()Riprendi l'animazione.
save
(nome file[, scrittore, fps, dpi, codec, ...])Salva l'animazione come file filmato disegnando ogni fotogramma.
to_html5_video
([incorpora_limite])Converti l'animazione in un tag HTML5
<video>
.to_jshtml
([fps, embed_frames, default_mode])Genera una rappresentazione HTML dell'animazione.