So verwenden sie fig.add_subplot in matplotlib
Sie können die folgende grundlegende Syntax verwenden, um Unterhandlungen in Matplotlib zu erstellen:
import matplotlib. pyplot as plt #define figure fig = plt. figure () #add first subplot in layout that has 3 rows and 2 columns fig. add_subplot (321) #add fifth subplot in layout that has 3 rows and 2 columns fig. add_subplot (325) ...
Die folgenden Beispiele zeigen, wie Sie diese Syntax in der Praxis anwenden können.
Beispiel 1: Nebenhandlungen mit einem einheitlichen Layout hinzufügen
Der folgende Code zeigt, wie man sechs Unterplots in einem Layout mit 3 Zeilen und 2 Spalten erstellt:
import matplotlib. pyplot as plt #define figure fig = plt. figure () #add subplots fig. add_subplot (321). set_title (' 321 ') fig. add_subplot (322). set_title (' 322 ') fig. add_subplot (323). set_title (' 323 ') fig. add_subplot (324). set_title (' 324 ') fig. add_subplot (325). set_title (' 325 ') fig. add_subplot (326). set_title (' 326 ') #display plots plt. show ()
Beachten Sie, dass das Ergebnis sechs Unterplots sind, die in einem Layout mit 3 Zeilen und 2 Spalten angezeigt werden.
Beispiel 2: Nebenhandlungen mit ungleichmäßigem Layout hinzufügen
Der folgende Code zeigt, wie vier Unterhandlungen wie folgt erstellt werden:
- Drei der Diagramme werden in einem Raster aus 3 Zeilen und 2 Spalten erstellt.
- Der vierte Plot wird in einem Raster mit 1 Zeile und 2 Spalten erstellt.
import matplotlib. pyplot as plt #define figure fig = plt. figure () #add subplots fig. add_subplot (321). set_title (' 321 ') fig. add_subplot (323). set_title (' 323 ') fig. add_subplot (325). set_title (' 325 ') fig. add_subplot (122). set_title (' 122 ') #display plots plt. show ()
Das Endergebnis sind drei Unterhandlungen, die in einem 3×2-Raster angezeigt werden, während die letzte Unterhandlung in einem 1×2-Raster angezeigt wird.
Zusätzliche Ressourcen
In den folgenden Tutorials wird erläutert, wie Sie andere gängige Vorgänge in Matplotlib ausführen:
So passen Sie den Abstand zwischen Matplotlib-Unterplots an
So passen Sie die Unterplotgröße in Matplotlib an
So fügen Sie Unterhandlungen in Matplotlib einen Titel hinzu