Verwendung von pyplot.figure() Matplotlib

Verwendung von pyplot.figure() Matplotlib

Suraj Joshi Jul-18, 2021 Nov-27, 2020 Matplotlib Matplotlib Figure
  1. Verwenden Sie matplotlib.pyplot.figure(), um die Eigenschaften der Abbildung festzulegen
  2. Verwendung von matplotlib.pyplot.figure() zum Hinzufügen von Subplots zu einer Figur

Dieses Tutorial erklärt, wie wir matplotlib.pyplot.figure() verwenden können, um die verschiedenen Eigenschaften einer Matplotlib-Figur zu ändern. Eine Matplotlib-Figur ist einfach ein Container der obersten Ebene aller Achsen und Eigenschaften eines Plots. Um mehr über die Details einer Matplotlib-Figur zu erfahren, können Sie die offizielle Dokumentationsseite konsultieren.

Verwenden Sie matplotlib.pyplot.figure(), um die Eigenschaften der Abbildung festzulegen

matplotlib.pyplot.figure(num=None, 
                         figsize=None, 
                         dpi=None, 
                         facecolor=None, 
                         edgecolor=None, 
                         frameon=True, 
                         FigureClass=<class 'matplotlib.figure.Figure'>, 
                         clear=False, 
                         **kwargs)

Wir können die matplotlib.pyplot.figure() verwenden, um eine neue Figur zu erstellen und Werte verschiedener Parameter zu setzen, um den Plot anzupassen, wie figsize, dpi und vieles mehr.

Beispiel: Verwenden Sie matplotlib.pyplot.figure(), um die Eigenschaften der Abbildung einzustellen

import matplotlib.pyplot as plt 

x=[1,2,3,4,5,6]
y=[4,3,5,6,7,4]

plt.figure(figsize=(8,6),
           facecolor='yellow')

plt.plot(x, y)
plt.xlabel("X")
plt.ylabel("Y")
plt.title("Plot with figsize (8,6)")
plt.show()

Ausgabe:

Verwenden Sie die Figur-Methode, um Eigenschaften festzulegen

Er erstellt das Figurenobjekt und setzt die Breite der Figur auf 8 Zoll und die Höhe der Figur auf 6 Zoll. Die Gesichtsfarbe wird auf gelb eingestellt.

Verwendung von matplotlib.pyplot.figure() zum Hinzufügen von Subplots zu einer Figur

Die matplotlib.pyplot.figure() gibt ein Figur-Objekt zurück, das verwendet werden kann, um mit der Methode add_subplot() der Figur subplots hinzuzufügen.

import matplotlib.pyplot as plt 

x=[1,2,3,4,5,6]
y=[4,3,5,6,7,4]

fig=plt.figure()

subplot1=fig.add_subplot(2,1,1)
subplot1.plot(x, y)

subplot2=fig.add_subplot(2,1,2)
subplot2.text(0.3, 0.5, '2nd Subplot')

fig.suptitle("Add subplots to a figure")
plt.show()

Ausgabe:

Verwenden Sie die Figure-Methode zum Hinzufügen von Subplots zu einer Figur

Es fügt dem mit der Methode matplotlib.pyplot.figure() erstellten Figur-Objekt fig zwei Unterpunkte hinzu.

Verwandter Artikel - Matplotlib Figure

  • Wie man die Figurengröße in Matplotlib ändert
  • Wie man die Größe von Abbildungen und deren Format in Matplotlib ändert