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