matplotlib.animation.HTMLWriter #
- Klasse matplotlib.animation. HTMLWriter ( fps = 30 , codec = None , bitrate = None , extra_args = None , metadata = None , embed_frames = False , default_mode = 'loop' , embed_limit = None ) [source] #
Writer für JavaScript-basierte HTML-Filme.
- Parameter :
- fps int, Standard: 5
Bildrate des Films (pro Sekunde).
- Codec str oder None, Standard:
rcParams["animation.codec"]
(Standard:'h264'
) Der zu verwendende Codec.
- Bitrate int, Standard:
rcParams["animation.bitrate"]
(Standard:-1
) Die Bitrate des Films in Kilobit pro Sekunde. Höhere Werte bedeuten Filme in höherer Qualität, erhöhen jedoch die Dateigröße. Ein Wert von -1 lässt den zugrunde liegenden Film-Encoder die Bitrate auswählen.
- extra_args Liste von str oder None, optional
Zusätzliche Befehlszeilenargumente, die an den zugrunde liegenden Filmencoder übergeben werden. Der Standardwert „None“ bedeutet, dass er
rcParams["animation.[name-of-encoder]_args"]
für die integrierten Writer verwendet wird.- Metadaten dict[str, str], Standard: {}
Ein Wörterbuch mit Schlüsseln und Werten für Metadaten, die in die Ausgabedatei aufgenommen werden sollen. Einige nützliche Schlüssel sind: Titel, Künstler, Genre, Thema, Copyright, Quelle, Kommentar.
- __init__ ( fps = 30 , codec = None , bitrate = None , extra_args = None , metadata = None , embed_frames = False , default_mode = 'loop' , embed_limit = None ) [source] #
- Parameter :
- fps int, Standard: 5
Bildrate des Films (pro Sekunde).
- Codec str oder None, Standard:
rcParams["animation.codec"]
(Standard:'h264'
) Der zu verwendende Codec.
- Bitrate int, Standard:
rcParams["animation.bitrate"]
(Standard:-1
) Die Bitrate des Films in Kilobit pro Sekunde. Höhere Werte bedeuten Filme in höherer Qualität, erhöhen jedoch die Dateigröße. Ein Wert von -1 lässt den zugrunde liegenden Film-Encoder die Bitrate auswählen.
- extra_args Liste von str oder None, optional
Zusätzliche Befehlszeilenargumente, die an den zugrunde liegenden Filmencoder übergeben werden. Der Standardwert „None“ bedeutet, dass er
rcParams["animation.[name-of-encoder]_args"]
für die integrierten Writer verwendet wird.- Metadaten dict[str, str], Standard: {}
Ein Wörterbuch mit Schlüsseln und Werten für Metadaten, die in die Ausgabedatei aufgenommen werden sollen. Einige nützliche Schlüssel sind: Titel, Künstler, Genre, Thema, Copyright, Quelle, Kommentar.
Methoden
__init__
([fps, Codec, Bitrate, extra_args, ...])- Parameter :
bin_path
()Gibt den binären Pfad an das Befehlszeilentool zurück, das von einer bestimmten Unterklasse verwendet wird.
finish
()Beenden Sie alle Verarbeitungen zum Schreiben des Films.
grab_frame
(**savefig_kwargs)Holen Sie sich die Bildinformationen aus der Abbildung und speichern Sie sie als Filmrahmen.
Gibt zurück, ob eine MovieWriter-Unterklasse tatsächlich verfügbar ist.
saving
(fig, outfile, dpi, *args, **kwargs)Kontextmanager, um das Schreiben der Filmdatei zu erleichtern.
setup
(fig, outfile[, dpi, frame_dir])Setup zum Schreiben der Filmdatei.
Attribute
frame_format
Format (png, jpeg usw.) zum Speichern der Frames, das von den einzelnen Unterklassen festgelegt werden kann.
frame_size
Ein Tupel in Pixel eines Filmframes.
(width, height)
- grab_frame ( ** savefig_kwargs ) [Quelle] #
Holen Sie sich die Bildinformationen aus der Abbildung und speichern Sie sie als Filmrahmen.
Alle Schlüsselwortargumente in savefig_kwargs werden an den
savefig
Aufruf weitergegeben, der die Figur speichert.
- Klassenmethode isAvailable ( ) [Quelle] #
Gibt zurück, ob eine MovieWriter-Unterklasse tatsächlich verfügbar ist.
- setup ( fig , outfile , dpi = None , frame_dir = None ) [source] #
Setup zum Schreiben der Filmdatei.
- Parameter :
- Feige
Figure
Die Figur, aus der die gerenderten Frames entnommen werden sollen.
- outfile str
Der Dateiname der resultierenden Filmdatei.
- dpi Float, Standard:
fig.dpi
Die dpi der Ausgabedatei. Zusammen mit der Figurgröße steuert dies die Größe der resultierenden Filmdatei in Pixeln.
- frame_prefix str, optional
Das für temporäre Dateien zu verwendende Dateinamenpräfix. Wenn None (Standardeinstellung), werden Dateien in ein temporäres Verzeichnis geschrieben, das durch
cleanup
; gelöscht wird. wenn nicht None , werden keine temporären Dateien gelöscht.
- Feige
- supported_formats = ['png', 'jpeg', 'tiff', 'svg'] #