matplotlib.pyplot.subplot2grid#

matplotlib.pyplot.subplot2grid(shape, loc, rowspan=1, colspan=1, fig=None, **kwargs)[Quelle]#

Erstellt ein Unterdiagramm an einer bestimmten Position in einem regulären Raster.

Parameter:
shape(int, int)

Anzahl der Zeilen und Spalten des Rasters, in dem die Achse platziert werden soll.

loc(int, int)

Zeilen- und Spaltennummer der Achsenposition innerhalb des Rasters.

rowspanint, Standard: 1

Anzahl der Zeilen, über die sich die Achse nach unten erstreckt.

colspanint, Standard: 1

Anzahl der Spalten, über die sich die Achse nach rechts erstreckt.

figFigure, optional

Die Figure, in der das Unterdiagramm platziert werden soll. Standardmäßig die aktuelle Figure.

**kwargs

Zusätzliche Schlüsselwortargumente werden an add_subplot übergeben.

Gibt zurück:
Axes

Die Axes des Subplots. Die zurückgegebene Axes kann tatsächlich eine Instanz einer Unterklasse sein, wie z.B. projections.polar.PolarAxes für polare Projektionen.

Anmerkungen

Der folgende Aufruf

ax = subplot2grid((nrows, ncols), (row, col), rowspan, colspan)

ist identisch mit

fig = gcf()
gs = fig.add_gridspec(nrows, ncols)
ax = fig.add_subplot(gs[row:row+rowspan, col:col+colspan])

Beispiele mit matplotlib.pyplot.subplot2grid#

Achsen mit engem Layout skalieren

Achsen mit engem Layout skalieren

subplot2grid

subplot2grid

Mehrere Achsen in einer Figur anordnen

Mehrere Achsen in einer Figur anordnen

Leitfaden für eingeschränkte Layouts

Leitfaden für eingeschränkte Layouts

Tight layout guide

Tight layout guide