matplotlib.animation.PillowWriter#

class matplotlib.animation.PillowWriter(fps=5, metadata=None, codec=None, bitrate=None)[Quelle]#
__init__(fps=5, metadata=None, codec=None, bitrate=None)[Quelle]#

Methoden

__init__([fps, metadata, codec, bitrate])

finish()

Beendet die Verarbeitung zum Schreiben des Films.

grab_frame(**savefig_kwargs)

Holt die Bildinformationen aus der Abbildung und speichert sie als Filmframe.

isAvailable()

saving(fig, outfile, dpi, *args, **kwargs)

Kontextmanager zur Erleichterung des Schreibens der Filmdatei.

setup(fig, outfile[, dpi])

Einrichtung für das Schreiben der Filmdatei.

Attribute

frame_size

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

finish()[Quelle]#

Beendet die Verarbeitung zum Schreiben des Films.

grab_frame(**savefig_kwargs)[Quelle]#

Holt die Bildinformationen aus der Abbildung und speichert sie als Filmframe.

Alle Schlüsselwortargumente in savefig_kwargs werden an den savefig-Aufruf weitergegeben, der die Abbildung speichert. Mehrere Schlüsselwortargumente, die von savefig unterstützt werden, werden jedoch möglicherweise nicht übergeben, da sie vom MovieWriter gesteuert werden.

  • dpi, bbox_inches: Diese werden möglicherweise nicht übergeben, da jeder Frame der

    Animation genau gleich groß in Pixeln sein muss.

  • format: Dies wird vom MovieWriter gesteuert.

classmethod isAvailable()[Quelle]#
setup(fig, outfile, dpi=None)[Quelle]#

Einrichtung für das Schreiben der Filmdatei.

Parameter:
figFigure

Das Abbildungsobjekt, das die Informationen für die Frames enthält.

outfilestr

Der Dateiname der resultierenden Filmdatei.

dpifloat, Standard: fig.dpi

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