matplotlib.animation.MovieWriter #
- classe matplotlib.animation. MovieWriter ( fps = 5 , codec = None , bitrate = None , extra_args = None , metadata = None ) [source] #
Classe base para escrever filmes.
Esta é uma classe base para as subclasses MovieWriter que gravam os dados de um quadro de filme em um pipe. Você não pode instanciar esta classe diretamente. Veja exemplos de como usar suas subclasses.
- Atributos :
- frame_format str
O formato usado para gravar os dados do quadro é padronizado como 'rgba'.
- FIG
Figure
A figura da qual capturar dados. Isso deve ser fornecido pelas subclasses.
- Parâmetros :
- fps int, padrão: 5
Taxa de quadros do filme (por segundo).
- codec str ou None, padrão:
rcParams["animation.codec"]
(padrão:'h264'
) O codec a ser usado.
- taxa de bits int, padrão:
rcParams["animation.bitrate"]
(padrão:-1
) A taxa de bits do filme, em kilobits por segundo. Valores mais altos significam filmes de maior qualidade, mas aumentam o tamanho do arquivo. Um valor de -1 permite que o codificador de filme subjacente selecione a taxa de bits.
- extra_args lista de str ou None, opcional
Argumentos de linha de comando extras passados para o codificador de filme subjacente. O padrão, Nenhum, significa usar
rcParams["animation.[name-of-encoder]_args"]
para os gravadores integrados.- metadata dict[str, str], padrão: {}
Um dicionário de chaves e valores para metadados a serem incluídos no arquivo de saída. Algumas chaves que podem ser úteis incluem: título, artista, gênero, assunto, copyright, srcform, comentário.
- __init__ ( fps = 5 , codec = Nenhum , taxa de bits = Nenhum , extra_args = Nenhum , metadados = Nenhum ) [fonte] #
- Parâmetros :
- fps int, padrão: 5
Taxa de quadros do filme (por segundo).
- codec str ou None, padrão:
rcParams["animation.codec"]
(padrão:'h264'
) O codec a ser usado.
- taxa de bits int, padrão:
rcParams["animation.bitrate"]
(padrão:-1
) A taxa de bits do filme, em kilobits por segundo. Valores mais altos significam filmes de maior qualidade, mas aumentam o tamanho do arquivo. Um valor de -1 permite que o codificador de filme subjacente selecione a taxa de bits.
- extra_args lista de str ou None, opcional
Argumentos de linha de comando extras passados para o codificador de filme subjacente. O padrão, Nenhum, significa usar
rcParams["animation.[name-of-encoder]_args"]
para os gravadores integrados.- metadata dict[str, str], padrão: {}
Um dicionário de chaves e valores para metadados a serem incluídos no arquivo de saída. Algumas chaves que podem ser úteis incluem: título, artista, gênero, assunto, copyright, srcform, comentário.
Métodos
__init__
([fps, codec, taxa de bits, extra_args, ...])- Parâmetros :
bin_path
()Retorne o caminho binário para a ferramenta de linha de comando usada por uma subclasse específica.
finish
()Termine qualquer processamento para escrever o filme.
grab_frame
(**savefig_kwargs)Pegue as informações da imagem da figura e salve como um quadro de filme.
Retorna se uma subclasse MovieWriter está realmente disponível.
saving
(fig, outfile, dpi, *args, **kwargs)Gerenciador de contexto para facilitar a gravação do arquivo de filme.
setup
(fig, outfile[, dpi])Configuração para gravar o arquivo de filme.
Atributos
frame_size
Uma tupla em pixels de um quadro de filme.
(width, height)
- classmethod bin_path ( ) [fonte] #
Retorne o caminho binário para a ferramenta de linha de comando usada por uma subclasse específica. Este é um método de classe para que a ferramenta possa ser procurada antes de disponibilizar uma determinada subclasse MovieWriter.
- grab_frame ( ** savefig_kwargs ) [fonte] #
Pegue as informações da imagem da figura e salve como um quadro de filme.
Todos os argumentos de palavra-chave em savefig_kwargs são passados para a
savefig
chamada que salva a figura.
- classmethod isAvailable ( ) [fonte] #
Retorna se uma subclasse MovieWriter está realmente disponível.
- setup ( fig , outfile , dpi = None ) [fonte] #
Configuração para gravar o arquivo de filme.
- Parâmetros :
- FIG
Figure
O objeto de figura que contém as informações para quadros.
- arquivo de saída str
O nome de arquivo do arquivo de filme resultante.
- dpi flutuante, padrão:
fig.dpi
O DPI (ou resolução) do arquivo. Isso controla o tamanho em pixels do arquivo de filme resultante.
- FIG
- formatos_suportados = ['rgba' ] #