Heim >Backend-Entwicklung >Python-Tutorial >Wie erstelle ich effizient mehrere Unterhandlungen in Matplotlib?
Das Erstellen mehrerer Nebenhandlungen in Matplotlib stellt für einige Benutzer eine Herausforderung dar. Sehen wir uns an, wie Sie diese Aufgabe effektiv lösen können.
Die subplots()-Methode bietet einen unkomplizierten Ansatz zum Generieren von Unterplots. Es erstellt sowohl die Figur als auch die Unterdiagramme, die anschließend in einem Achsenarray gespeichert werden.
import matplotlib.pyplot as plt x = range(10) y = range(10) fig, ax = plt.subplots(nrows=2, ncols=2) for row in ax: for col in row: col.plot(x, y) plt.show()
Dieser Code generiert ein 2x2-Raster von Unterdiagrammen, wobei jedes Unterdiagramm ein Liniendiagramm von x und y enthält.
Während die subplots()-Methode die Erstellung von Figuren und Nebenhandlungen kombiniert, Es ist möglich, diese Funktionen zu trennen:
fig = plt.figure() plt.subplot(2, 2, 1) plt.plot(x, y) plt.subplot(2, 2, 2) plt.plot(x, y) plt.subplot(2, 2, 3) plt.plot(x, y) plt.subplot(2, 2, 4) plt.plot(x, y) plt.show()
Dieser Ansatz ist jedoch weniger organisiert, da Nebenhandlungen zu einer vorhandenen Figur hinzugefügt werden.
Das obige ist der detaillierte Inhalt vonWie erstelle ich effizient mehrere Unterhandlungen in Matplotlib?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!