matplotlib.animation.MovieWriter #
- classe matplotlib.animation. MovieWriter ( fps = 5 , codec = Nessuno , bitrate = Nessuno , extra_args = Nessuno , metadati = Nessuno ) [fonte] #
Classe base per la scrittura di film.
Questa è una classe base per le sottoclassi MovieWriter che scrivono i dati di un fotogramma di un filmato in una pipe. Non è possibile istanziare direttamente questa classe. Vedere esempi su come utilizzare le sue sottoclassi.
- Attributi :
- frame_format str
Il formato utilizzato per la scrittura dei dati del frame è 'rgba' per impostazione predefinita.
- Figura
Figure
La figura da cui acquisire i dati. Questo deve essere fornito dalle sottoclassi.
- Parametri :
- fps int, predefinito: 5
Frame rate del filmato (al secondo).
- codec str o Nessuno, predefinito:
rcParams["animation.codec"]
(predefinito:'h264'
) Il codec da utilizzare.
- bitrate int, predefinito:
rcParams["animation.bitrate"]
(predefinito:-1
) Il bitrate del film, in kilobit al secondo. Valori più alti significano filmati di qualità superiore, ma aumentano le dimensioni del file. Un valore pari a -1 consente al codificatore del film sottostante di selezionare il bitrate.
- extra_args elenco di str o None, facoltativo
Argomenti aggiuntivi della riga di comando passati al codificatore del filmato sottostante. L'impostazione predefinita, Nessuno, significa da utilizzare
rcParams["animation.[name-of-encoder]_args"]
per i writer incorporati.- metadati dict[str, str], default: {}
Un dizionario di chiavi e valori per i metadati da includere nel file di output. Alcune chiavi che possono essere utili includono: titolo, artista, genere, soggetto, copyright, srcform, commento.
- __init__ ( fps = 5 , codec = None , bitrate = None , extra_args = None , metadata = None ) [fonte] #
- Parametri :
- fps int, predefinito: 5
Frame rate del filmato (al secondo).
- codec str o Nessuno, predefinito:
rcParams["animation.codec"]
(predefinito:'h264'
) Il codec da utilizzare.
- bitrate int, predefinito:
rcParams["animation.bitrate"]
(predefinito:-1
) Il bitrate del film, in kilobit al secondo. Valori più alti significano filmati di qualità superiore, ma aumentano le dimensioni del file. Un valore pari a -1 consente al codificatore del film sottostante di selezionare il bitrate.
- extra_args elenco di str o None, facoltativo
Argomenti aggiuntivi della riga di comando passati al codificatore del filmato sottostante. L'impostazione predefinita, Nessuno, significa da utilizzare
rcParams["animation.[name-of-encoder]_args"]
per i writer incorporati.- metadati dict[str, str], default: {}
Un dizionario di chiavi e valori per i metadati da includere nel file di output. Alcune chiavi che possono essere utili includono: titolo, artista, genere, soggetto, copyright, srcform, commento.
Metodi
__init__
([fps, codec, bitrate, extra_args, ...])- Parametri :
bin_path
()Restituisce il percorso binario allo strumento della riga di comando utilizzato da una sottoclasse specifica.
finish
()Termina qualsiasi elaborazione per la scrittura del film.
grab_frame
(**savefig_kwargs)Prendi le informazioni sull'immagine dalla figura e salvale come fotogramma del filmato.
Restituisce se una sottoclasse MovieWriter è effettivamente disponibile.
saving
(fig, outfile, dpi, *args, **kwargs)Gestore di contesto per facilitare la scrittura del file del filmato.
setup
(fig, outfile[, dpi])Configurazione per la scrittura del file del filmato.
Attributi
frame_size
Una tupla in pixel di un fotogramma di un filmato.
(width, height)
- classmethod bin_path ( ) [fonte] #
Restituisce il percorso binario allo strumento della riga di comando utilizzato da una sottoclasse specifica. Questo è un metodo di classe in modo che lo strumento possa essere cercato prima di rendere disponibile una particolare sottoclasse di MovieWriter.
- grab_frame ( ** savefig_kwargs ) [fonte] #
Prendi le informazioni sull'immagine dalla figura e salvale come fotogramma del filmato.
Tutti gli argomenti delle parole chiave in savefig_kwargs vengono passati alla
savefig
chiamata che salva la figura.
- classmethod isAvailable ( ) [fonte] #
Restituisce se una sottoclasse MovieWriter è effettivamente disponibile.
- setup ( fig , outfile , dpi = None ) [fonte] #
Configurazione per la scrittura del file del filmato.
- Parametri :
- Figura
Figure
L'oggetto figure che contiene le informazioni per i frame.
- outfile str
Il nome del file del filmato risultante.
- dpi float, predefinito:
fig.dpi
Il DPI (o risoluzione) per il file. Questo controlla la dimensione in pixel del file filmato risultante.
- Figura
- formati_supportati = ['rgba'] #