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


Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow