HOWTO · Matplotlib

Verwendung von pyplot.figure() Matplotlib

Dieses Tutorial erklärt, wie wir matplotlib.pyplot.figure() verwenden können, um die verschiedenen Eigenschaften einer Matplotlib-Figur zu ändern.

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.