matplotlib.animación.MovieWriter #

clase matplotlib.animación. MovieWriter ( fps = 5 , códec = Ninguno , tasa de bits = Ninguno , extra_args = Ninguno , metadatos = Ninguno ) [fuente] #

Clase base para escribir películas.

Esta es una clase base para las subclases de MovieWriter que escriben datos de fotogramas de una película en una canalización. No puede instanciar esta clase directamente. Vea ejemplos de cómo usar sus subclases.

Atributos :
cadena de formato de marco

El formato utilizado para escribir datos de marcos, por defecto es 'rgba'.

higoFigure

La figura de la que capturar datos. Esto debe ser proporcionado por las subclases.

Parámetros :
fps entero, por defecto: 5

Velocidad de fotogramas de la película (por segundo).

códec str o Ninguno, predeterminado: rcParams["animation.codec"](predeterminado: 'h264')

El códec a utilizar.

bitrate int, predeterminado: rcParams["animation.bitrate"](predeterminado: -1)

La tasa de bits de la película, en kilobits por segundo. Los valores más altos significan películas de mayor calidad, pero aumentan el tamaño del archivo. Un valor de -1 permite que el codificador de películas subyacente seleccione la tasa de bits.

lista extra_args de str o None, opcional

Argumentos adicionales de la línea de comandos que se pasan al codificador de películas subyacente. El valor predeterminado, Ninguno, significa usar rcParams["animation.[name-of-encoder]_args"]para los escritores incorporados.

dictado de metadatos [str, str], predeterminado: {}

Un diccionario de claves y valores de metadatos para incluir en el archivo de salida. Algunas claves que pueden ser de utilidad incluyen: título, artista, género, tema, derechos de autor, srcform, comentario.

__init__ ( fps = 5 , códec = Ninguno , tasa de bits = Ninguno , argumentos_extra = Ninguno , metadatos = Ninguno ) [fuente] #
Parámetros :
fps entero, por defecto: 5

Velocidad de fotogramas de la película (por segundo).

códec str o Ninguno, predeterminado: rcParams["animation.codec"](predeterminado: 'h264')

El códec a utilizar.

bitrate int, predeterminado: rcParams["animation.bitrate"](predeterminado: -1)

La tasa de bits de la película, en kilobits por segundo. Los valores más altos significan películas de mayor calidad, pero aumentan el tamaño del archivo. Un valor de -1 permite que el codificador de películas subyacente seleccione la tasa de bits.

lista extra_args de str o None, opcional

Argumentos adicionales de la línea de comandos que se pasan al codificador de películas subyacente. El valor predeterminado, Ninguno, significa usar rcParams["animation.[name-of-encoder]_args"]para los escritores incorporados.

dictado de metadatos [str, str], predeterminado: {}

Un diccionario de claves y valores de metadatos para incluir en el archivo de salida. Algunas claves que pueden ser de utilidad incluyen: título, artista, género, tema, derechos de autor, srcform, comentario.

Métodos

__init__([fps, códec, tasa de bits, extra_args, ...])

Parámetros :

bin_path()

Devuelve la ruta binaria a la herramienta de línea de comandos utilizada por una subclase específica.

finish()

Finalice cualquier procesamiento para escribir la película.

grab_frame(**savefig_kwargs)

Tome la información de la imagen de la figura y guárdela como un cuadro de película.

isAvailable()

Devuelve si una subclase de MovieWriter está realmente disponible.

saving(fig, outfile, dpi, *args, **kwargs)

Administrador de contexto para facilitar la escritura del archivo de película.

setup(fig, outfile[, dpi])

Configuración para escribir el archivo de película.

Atributos

frame_size

Una tupla en píxeles de un fotograma de película.(width, height)

supported_formats

classmethod bin_path ( ) [fuente] #

Devuelve la ruta binaria a la herramienta de línea de comandos utilizada por una subclase específica. Este es un método de clase para que la herramienta se pueda buscar antes de hacer disponible una subclase de MovieWriter en particular.

terminar ( ) [fuente] #

Finalice cualquier procesamiento para escribir la película.

grab_frame ( ** savefig_kwargs ) [fuente] #

Tome la información de la imagen de la figura y guárdela como un cuadro de película.

Todos los argumentos de palabras clave en savefig_kwargs se pasan a la savefigllamada que guarda la figura.

el método de clase está disponible ( ) [fuente] #

Devuelve si una subclase de MovieWriter está realmente disponible.

configuración ( fig , outfile , dpi = Ninguno ) [fuente] #

Configuración para escribir el archivo de película.

Parámetros :
higoFigure

El objeto de figura que contiene la información de los marcos.

salida de archivo str

El nombre de archivo del archivo de película resultante.

flotante de ppp , predeterminado:fig.dpi

El DPI (o resolución) del archivo. Esto controla el tamaño en píxeles del archivo de película resultante.

formatos_soportados = ['rgba'] #