Um mehrere Diagramme in Python mit Matplotlib zu zeichnen, können Sie die Funktion „subplots“ verwenden, um eine Figur und mehrere untergeordnete Diagramme zu erstellen, und dann die Funktion „plot“ verwenden, um Daten in jedem untergeordneten Diagramm darzustellen. Hier ist ein Beispiel:
„
matplotlib.pyplot als plt importieren
Erstellen Sie eine Figur und zwei Nebenhandlungen
fig, (ax1, ax2) =plt.subplots(2, 1, figsize=(10, 5))
Zeichnen Sie die Daten im ersten Unterplot
x1 =[1, 2, 3, 4, 5]
y1 =[2, 4, 6, 8, 10]
ax1.plot(x1, y1, label="Y vs X")
ax1.set_xlabel("X")
ax1.set_ylabel("Y")
ax1.legend()
Stellen Sie die Daten im zweiten Unterdiagramm dar
x2 =[1, 2, 3, 4, 5]
y2 =[10, 8, 6, 4, 2]
ax2.plot(x2, y2, label="X vs Y")
ax2.set_xlabel("X")
ax2.set_ylabel("Y")
ax2.legend()
Zeigen Sie das Diagramm an
plt.show()
„
Dieser Code erstellt eine Figur mit zwei übereinander liegenden Nebenhandlungen. Das erste Unterdiagramm zeigt ein Liniendiagramm der Datenpunkte „(1, 2)“, „(2, 4)“, „(3, 6)“, „(4, 8)“ und „(5, 10). )`, wobei die x-Achse mit „X“ und die y-Achse mit „Y“ beschriftet ist. Das zweite Unterdiagramm zeigt ein Liniendiagramm der Datenpunkte „(1, 10)“, „(2, 8)“, „(3, 6)“, „(4, 4)“ und „(5, 2). )`, wobei die x-Achse mit „X“ und die y-Achse mit „Y“ beschriftet ist. Jede Nebenhandlung verfügt über eine Legende mit dem Namen der Linie.