matplotlib.animation.TimedAnimation #

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

Animationsottoclasse 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 :
FiguraFigure

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.

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