matplotlib
Figuren und Äxte Objekte
Suche…
Eine Figur erstellen
Die Abbildung enthält alle Plotelemente. Die Hauptmethode zum Erstellen einer Figur in matplotlib
ist die Verwendung von pyplot
.
import matplotlib.pyplot as plt
fig = plt.figure()
Sie können optional eine Nummer angeben, mit der Sie auf eine zuvor erstellte Figur zugreifen können. Wenn keine Nummer angegeben wird, wird die ID der zuletzt erstellten Figur erhöht und stattdessen verwendet. Zahlen werden ab 1, nicht 0 indiziert.
import matplotlib.pyplot as plt
fig = plt.figure()
fig == plt.figure(1) # True
Anstelle einer Zahl können Zahlen auch durch eine Zeichenfolge identifiziert werden. Wenn Sie ein interaktives Backend verwenden, wird auch der Fenstertitel festgelegt.
import matplotlib.pyplot as plt
fig = plt.figure('image')
Zur Wahl der Figur verwenden
plt.figure(fig.number) # or
plt.figure(1)
Achsen erstellen
Es gibt zwei Möglichkeiten, Achsen in matplotlib zu erstellen: mit pyplot oder mit der objektorientierten API.
Pyplot verwenden:
import matplotlib.pyplot as plt
ax = plt.subplot(3, 2, 1) # 3 rows, 2 columns, the first subplot
Verwenden der objektorientierten API:
import matplotlib.pyplot as plt
fig = plt.figure()
ax = fig.add_subplot(3, 2, 1)
Mit der Komfortfunktion plt.subplots()
können Sie eine Abbildung und eine Sammlung von Unterplots in einem Befehl erstellen:
import matplotlib.pyplot as plt
fig, (ax1, ax2) = plt.subplots(ncols=2, nrows=1) # 1 row, 2 columns