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 ()

fig.add_subplot in Matplotlib

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

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert