Wie kann man die Größe der mit Matplotlib gezeichneten Figuren ändern?
Wie kann man die Größe der mit Matplotlib gezeichneten Figur ändern?
1698
3
Wie kann man die Größe der mit Matplotlib gezeichneten Figur ändern?
In Abbildung sehen Sie die Signatur des Anrufs:
figure(figsize=(1,1))` würde ein Bild im Format Inch-by-Inch erzeugen, was 80 x 80 Pixel entspricht, es sei denn, Sie geben auch ein anderes dpi-Argument an.
Das Folgende scheint zu funktionieren:
Dies macht die Figur 5 Zoll breit und 10 Zoll hoch.
Die Klasse Figure verwendet dies dann als Standardwert für eines ihrer Argumente.
Der erste Link in Google für
'matplotlib figure size'
ist AdjustingImageSize (Google cache of the page).Hier ist ein Testskript von der oben genannten Seite. Es erzeugt "test[1-3].png"-Dateien in verschiedenen Größen desselben Bildes:
Ausgabe:
Zwei Noten:
Die Kommentare des Moduls und die tatsächliche Ausgabe weichen voneinander ab.
Diese Antwort ermöglicht es, alle drei Bilder in einer Bilddatei zu kombinieren, um die Größenunterschiede zu sehen.