matplotlib.gridspec.SubplotSpec #

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

Basen:object

Der Standort einer Nebenhandlung in einer GridSpec.

Notiz

Wahrscheinlich werden Sie nie selbst instanziieren SubplotSpec. Stattdessen erhalten Sie normalerweise einen von einem GridSpecBenutzer, der den Zugriff auf Gegenstände verwendet.

Parameter :
GitterspezGridSpec

Die GridSpec, auf die der Nebenplot verweist.

num1, num2 int

Der Subplot belegt die num1-te Zelle der gegebenen Gridspec. Wenn num2 angegeben wird, erstreckt sich der Subplot zwischen der num1-ten Zelle und der num2-ten Zelle einschließlich .

Der Index beginnt bei 0.

Eigenschaft colspan #

Die Säulen, die von diesem Subplot überspannt werden, als rangeObjekt.

get_geometry ( ) [Quelle] #

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

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

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

Aktualisieren Sie die Nebenhandlungsposition von figure.subplotpars.

get_topmost_subplotspec ( ) [Quelle] #

Gibt die oberste SubplotSpecInstanz zurück, die dem Teilplot zugeordnet ist.

is_first_col ( ) [Quelle] #
is_first_row ( ) [Quelle] #
is_last_col ( ) [Quelle] #
is_last_row ( ) [Quelle] #
Eigenschaft Nummer2 #
Eigenschaft Zeilenspanne #

Die Zeilen, die von diesem Subplot überspannt werden, als rangeObjekt.

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

Erstellen Sie eine GridSpec innerhalb dieses Subplots.

Die Erschaffenen GridSpecFromSubplotSpecwerden dies SubplotSpecals Elternteil haben.

Parameter :
nrows int

Anzahl der Zeilen im Raster.

ncols int

Nummer oder Spalten im Raster.

Rückgaben :
GridSpecFromSubplotSpec
Andere Parameter :
**Kwarg

Alle anderen Parameter werden an übergeben GridSpecFromSubplotSpec.

Beispiele

Hinzufügen von drei Subplots in dem Raum, der von einem einzelnen Subplot eingenommen wird:

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 mit matplotlib.gridspec.SubplotSpec#

Verschachtelte GridSpecs

Verschachtelte GridSpecs

Verschachtelte GridSpecs
Leitfaden für eingeschränktes Layout

Leitfaden für eingeschränktes Layout

Leitfaden für eingeschränktes Layout
Anordnen mehrerer Achsen in einer Figur

Anordnen mehrerer Achsen in einer Figur

Anordnen mehrerer Achsen in einer Figur