Verwendung von pyplot.figure() Matplotlib
-
Verwenden Sie
matplotlib.pyplot.figure(), um die Eigenschaften der Abbildung festzulegen -
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:

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:

Es fügt dem mit der Methode matplotlib.pyplot.figure() erstellten Figur-Objekt fig zwei Unterpunkte hinzu.
Suraj Joshi is a backend software engineer at Matrice.ai.
LinkedIn