matplotlib.gridspec.SubplotSpec#

class matplotlib.gridspec.SubplotSpec(gridspec, num1, num2=None)[Quelle]#

Bases: object

Die Position eines Subplots in einem GridSpec.

Hinweis

Wahrscheinlich werden Sie niemals selbst eine SubplotSpec instanziieren. Stattdessen erhalten Sie sie normalerweise aus einem GridSpec über den Elementzugriff.

Parameter:
gridspecGridSpec

Der GridSpec, auf den sich der Subplot bezieht.

num1, num2int

Der Subplot wird die num1-te Zelle des gegebenen gridspec belegen. Wenn num2 angegeben ist, erstreckt sich der Subplot zwischen der num1-ten und der num2-ten Zelle **einschließlich**.

Der Index beginnt bei 0.

property colspan#

Die von diesem Subplot überspannten Spalten, als range-Objekt.

get_geometry()[Quelle]#

Gibt die Subplot-Geometrie als Tupel (n_rows, n_cols, start, stop) zurück.

Die Indizes start und stop definieren den Bereich des Subplots innerhalb des GridSpec. stop ist inklusive (d.h. für eine einzelne Zelle ist start == stop).

get_gridspec()[Quelle]#
get_position(figure)[Quelle]#

Aktualisiert die Subplot-Position aus figure.subplotpars.

get_topmost_subplotspec()[Quelle]#

Gibt die oberste SubplotSpec-Instanz zurück, die mit dem Subplot verbunden ist.

is_first_col()[Quelle]#
is_first_row()[Quelle]#
is_last_col()[Quelle]#
is_last_row()[Quelle]#
property num2#
property rowspan#

Die von diesem Subplot überspannten Zeilen, als range-Objekt.

subgridspec(nrows, ncols, **kwargs)[Quelle]#

Erstellt ein GridSpec innerhalb dieses Subplots.

Das erstellte GridSpecFromSubplotSpec wird diesen SubplotSpec als Elternteil haben.

Parameter:
nrowsint

Anzahl der Zeilen im Raster.

ncolsint

Anzahl der Spalten im Raster.

Gibt zurück:
GridSpecFromSubplotSpec
Andere Parameter:
**kwargs

Alle anderen Parameter werden an GridSpecFromSubplotSpec übergeben.

Beispiele

Hinzufügen von drei Subplots im Bereich eines einzelnen Subplots

fig = plt.figure()
gs0 = fig.add_gridspec(3, 1)
ax1 = fig.add_subplot(gs0[0])
ax2 = fig.add_subplot(gs0[1])
gssub = gs0[2].subgridspec(1, 3)
for i in range(3):
    fig.add_subplot(gssub[0, i])

Beispiele zur Verwendung von matplotlib.gridspec.SubplotSpec#

Verschachtelte Gridspecs

Verschachtelte Gridspecs

Mehrere Achsen in einer Figur anordnen

Mehrere Achsen in einer Figur anordnen

Leitfaden für eingeschränkte Layouts

Leitfaden für eingeschränkte Layouts