matplotlib.gridspec.SubplotSpec#
- class matplotlib.gridspec.SubplotSpec(gridspec, num1, num2=None)[Quelle]#
Bases:
objectDie Position eines Subplots in einem
GridSpec.Hinweis
Wahrscheinlich werden Sie niemals selbst eine
SubplotSpecinstanziieren. Stattdessen erhalten Sie sie normalerweise aus einemGridSpecüber den Elementzugriff.- Parameter:
- gridspec
GridSpec 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.
- gridspec
- 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 iststart == stop).
- get_topmost_subplotspec()[Quelle]#
Gibt die oberste
SubplotSpec-Instanz zurück, die mit dem Subplot verbunden ist.
- property num2#
- subgridspec(nrows, ncols, **kwargs)[Quelle]#
Erstellt ein GridSpec innerhalb dieses Subplots.
Das erstellte
GridSpecFromSubplotSpecwird diesenSubplotSpecals Elternteil haben.- Parameter:
- nrowsint
Anzahl der Zeilen im Raster.
- ncolsint
Anzahl der Spalten im Raster.
- Gibt zurück:
- Andere Parameter:
- **kwargs
Alle anderen Parameter werden an
GridSpecFromSubplotSpecübergeben.
Siehe auch
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])