Verwendung von pyplot.figure() Matplotlib

Suraj Joshi 30 Januar 2023
  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
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. 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.

Suraj Joshi avatar Suraj Joshi avatar

Suraj Joshi is a backend software engineer at Matrice.ai.

LinkedIn

Verwandter Artikel - Matplotlib Figure