So erhöhen sie die plotgröße in matplotlib


Sie können die folgende Syntax verwenden, um die Größe eines einzelnen Plots in Matplotlib zu erhöhen:

 import matplotlib. pyplot as plt

#define figure size in (width, height) for a single plot
plt. figure (figsize=(3,3))

Und Sie können die folgende Syntax verwenden, um die Größe aller Matplotlib-Plots in einem Notebook zu erhöhen:

 import matplotlib. pyplot as plt

#define figure size in (width, height) for all plots
plt. rcParams [' figure.figsize '] = [10, 7]

Die folgenden Beispiele zeigen, wie Sie diese Syntax in der Praxis anwenden können.

Beispiel 1: Erhöhen Sie die Größe eines einzelnen Matplotlib-Diagramms

Angenommen, wir erstellen das folgende Liniendiagramm in Matplotlib:

 import matplotlib. pyplot as plt

#define x and y
x = [1, 6, 10]
y = [5, 13, 27]

#create plot of x and y
plt. plot (x, y)
plt. show () 

Standardmäßig beträgt (Breite, Höhe) eines Matplotlib-Plots (6,4, 4,8).

Wir können jedoch die folgende Syntax verwenden, um den Plot auf die gewünschten Abmessungen zu vergrößern:

 import matplotlib. pyplot as plt

#define plot size
plt. figure (figsize=(5,8))

#define x and y
x = [1, 6, 10]
y = [5, 13, 27]

#create plot of x and y
plt. plot (x, y)
plt. show () 

Beispiel 2: Erhöhen Sie die Größe aller Matplotlib-Plots

Der folgende Code zeigt, wie die Plotgröße für alle Matplotlib-Plots in einem Notebook festgelegt wird:

 import matplotlib. pyplot as plt

#define plot size for all plots
plt. rcParams [' figure.figsize '] = [10, 4]

#define first dataset
x = [1, 6, 10]
y = [5, 13, 27]

#create first plot
plt. plot (x, y)
plt. show ()

#define second dataset
x2 = [1, 6, 10]
y2 = [5, 19, 12]

#create second plot
plt. plot (x2, y2)
plt. show () 

Beachten Sie, dass beide Diagramme die durch die rcParams- Argumente angegebene Breite und Höhe haben.

Zusätzliche Ressourcen

So passen Sie die Markierungsgröße in Matplotlib an
So ändern Sie die Schriftgröße in Matplotlib
So passen Sie die Linienstärke in Matplotlib an

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert