matplotlib.animation.FileMovieWriter #
- classe matplotlib.animation. FileMovieWriter ( * args , ** kwargs ) [fonte] #
MovieWriter
para gravar em arquivos individuais e costurar no final.Isso deve ser subclassificado para ser útil.
- 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__ ( * args , ** kwargs ) [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__
(*args, **kwargs)- 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.
isAvailable
()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, frame_prefix])Configuração para gravar o arquivo de filme.
Atributos
Formato (png, jpeg, etc.) a ser usado para salvar os quadros, que pode ser decidido pelas subclasses individuais.
frame_size
Uma tupla em pixels de um quadro de filme.
(width, height)
supported_formats
- propriedade frame_format #
Formato (png, jpeg, etc.) a ser usado para salvar os quadros, que pode ser decidido pelas subclasses individuais.
- 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.
- setup ( fig , outfile , dpi = None , frame_prefix = None ) [fonte] #
Configuração para gravar o arquivo de filme.
- Parâmetros :
- FIG
Figure
A figura da qual pegar os quadros renderizados.
- arquivo de saída str
O nome de arquivo do arquivo de filme resultante.
- dpi flutuante, padrão:
fig.dpi
O dpi do arquivo de saída. Isso, com o tamanho da figura, controla o tamanho em pixels do arquivo de filme resultante.
- frame_prefix str, opcional
O prefixo do nome de arquivo a ser usado para arquivos temporários. Se Nenhum (o padrão), os arquivos são gravados em um diretório temporário que é excluído por
cleanup
; se não for None , nenhum arquivo temporário será excluído.
- FIG