Wenn Sie mit mehreren Pandas-Datenrahmen mit einer gemeinsamen Werteskala arbeiten, möchten Sie diese möglicherweise innerhalb desselben Diagramms mithilfe von Unterdiagrammen visualisieren.
Um dies zu erreichen, können Sie die Funktionalität von Matplotlib nutzen. Erstellen Sie zunächst die Unterplots manuell mit plt.subplots() und geben Sie dabei die gewünschte Anzahl an Zeilen und Spalten an.
import matplotlib.pyplot as plt fig, axes = plt.subplots(nrows=2, ncols=2)
Achsen ist hier ein Array mit den einzelnen Unterplotachsen, auf die Sie jeweils zugreifen können Indizierung.
Jetzt können Sie jeden DataFrame in einem bestimmten Unterplot plotten, indem Sie das Schlüsselwortargument ax innerhalb der Methode plot() übergeben. Um beispielsweise df1 auf dem ersten Unterplot darzustellen, würden Sie Folgendes verwenden:
df1.plot(ax=axes[0,0])
Um eine gemeinsame x-Achse über alle Unterplots hinweg sicherzustellen, können Sie beim Erstellen der Unterplots sharex=True angeben:
fig, axes = plt.subplots(nrows=2, ncols=2, sharex=True)
Indem Sie diese Schritte befolgen, können Sie mühelos mehrere DataFrames innerhalb von Unterplots visualisieren und so bequeme Vergleiche ermöglichen Analyse.
Das obige ist der detaillierte Inhalt vonWie kann ich mehrere Pandas-DataFrames in Matplotlib-Unterplots darstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!