matplotlib.animation.HTMLWriter #

classe matplotlib.animation. HTMLWriter ( fps = 30 , codec = None , bitrate = None , extra_args = None , metadata = None , embed_frames = False , default_mode = 'loop' , embed_limit = None ) [source] #

Escritor de filmes HTML baseados em JavaScript.

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 = 30 , codec = Nenhum , bitrate = Nenhum , extra_args = Nenhum , metadados = Nenhum , embed_frames = False , default_mode = 'loop' , embed_limit = Nenhum ) [source] #
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.

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_dir])

Configuração para gravar o arquivo de filme.

Atributos

frame_format

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

acabamento ( ) [fonte] #

Termine qualquer processamento para escrever o filme.

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 savefigchamada que salva a figura.

classmethod isAvailable ( ) [fonte] #

Retorna se uma subclasse MovieWriter está realmente disponível.

setup ( fig , outfile , dpi = None , frame_dir = None ) [fonte] #

Configuração para gravar o arquivo de filme.

Parâmetros :
FIGFigure

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.

suportados_formats = ['png', 'jpeg', 'tiff', 'svg'] #