matplotlib.animation.MovieWriter #

Klasse matplotlib.animation. MovieWriter ( fps = 5 , Codec = None , Bitrate = None , extra_args = None , Metadata = None ) [Quelle] #

Basisklasse zum Schreiben von Filmen.

Dies ist eine Basisklasse für MovieWriter-Unterklassen, die Filmbilddaten in eine Pipe schreiben. Sie können diese Klasse nicht direkt instanziieren. Siehe Beispiele für die Verwendung seiner Unterklassen.

Attribute :
frame_format str

Das beim Schreiben von Rahmendaten verwendete Format ist standardmäßig „rgba“.

FeigeFigure

Die Figur, von der Daten erfasst werden sollen. Diese müssen von den Unterklassen bereitgestellt werden.

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 = 5 , Codec = None , Bitrate = None , extra_args = None , Metadata = None ) [Quelle] #
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.

isAvailable()

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

Setup zum Schreiben der Filmdatei.

Attribute

frame_size

Ein Tupel in Pixel eines Filmframes.(width, height)

supported_formats

Klassenmethode bin_path ( ) [Quelle] #

Gibt den binären Pfad an das Befehlszeilentool zurück, das von einer bestimmten Unterklasse verwendet wird. Dies ist eine Klassenmethode, damit nach dem Tool gesucht werden kann, bevor eine bestimmte MovieWriter-Unterklasse verfügbar gemacht wird.

beenden ( ) [Quelle] #

Beenden Sie alle Verarbeitungen zum Schreiben des Films.

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 savefigAufruf 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 ) [source] #

Setup zum Schreiben der Filmdatei.

Parameter :
FeigeFigure

Das figure-Objekt, das die Informationen für Frames enthält.

outfile str

Der Dateiname der resultierenden Filmdatei.

dpi Float, Standard:fig.dpi

Die DPI (oder Auflösung) für die Datei. Dies steuert die Größe der resultierenden Filmdatei in Pixeln.

supported_formats = ['rgba'] #