matplotlib.gridspec.GridSpec #

Klasse matplotlib.gridspec. GridSpec ( nrows , ncols , figure = None , left = None , bottom = None , right = None , top = None , wspace = None , hspace = None , width_ratios = None , height_ratios = None ) [source] #

Basen:GridSpecBase

Ein Rasterlayout, um Nebenhandlungen innerhalb einer Figur zu platzieren.

Die Position der Rasterzellen wird auf ähnliche Weise bestimmt wie SubplotParamsmit left , right , top , bottom , wspace und hspace .

Das Indizieren einer GridSpec-Instanz gibt eine SubplotSpec.

Parameter :
nrows, ncols int

Die Anzahl der Zeilen und Spalten des Rasters.

Abbildung Figure, optional

Wird nur für eingeschränktes Layout verwendet, um ein korrektes Layoutraster zu erstellen.

links, rechts, oben, unten Float, optional

Ausdehnung der Nebenhandlungen als Bruchteil der Figurenbreite oder -höhe. Links kann nicht größer als rechts sein, und unten kann nicht größer als oben sein. Wenn nicht angegeben, werden die Werte von einer Figur oder rcParams zum Zeitpunkt des Zeichnens abgeleitet. Siehe auch GridSpec.get_subplot_params.

wspace float, optional

Die Breite, die für den Abstand zwischen Teilparzellen reserviert ist, ausgedrückt als Bruchteil der durchschnittlichen Achsenbreite. Wenn nicht angegeben, werden die Werte bei Bedarf aus einer Zahl oder rcParams abgeleitet. Siehe auch GridSpec.get_subplot_params.

hspace Float, optional

Die Höhe, die für den Abstand zwischen den Teilparzellen reserviert ist, ausgedrückt als Bruchteil der durchschnittlichen Achsenhöhe. Wenn nicht angegeben, werden die Werte bei Bedarf aus einer Zahl oder rcParams abgeleitet. Siehe auch GridSpec.get_subplot_params.

width_ratios Array-ähnlich der Länge ncols , optional

Definiert die relative Breite der Spalten. Jede Spalte erhält eine relative Breite von . Wenn nicht angegeben, haben alle Spalten die gleiche Breite.width_ratios[i] / sum(width_ratios)

height_ratios Array-ähnlich mit der Länge nrows , optional

Definiert die relativen Höhen der Zeilen. Jede Zeile erhält eine relative Höhe von . Wenn nicht angegeben, haben alle Zeilen die gleiche Höhe.height_ratios[i] / sum(height_ratios)

get_subplot_params ( figure = None ) [Quelle] #

Geben Sie die SubplotParamsfür die GridSpec zurück.

Der Rangfolge nach werden die Werte übernommen

local_modified_subplot_params ( ) [Quelle] #

Gibt eine Liste der Namen der Subplot-Parameter zurück, die explizit in der GridSpec festgelegt wurden.

Dies ist eine Teilmenge der Attribute von SubplotParams.

tight_layout ( figure , renderer = None , pad = 1.08 , h_pad = None , w_pad = None , rect = None ) [source] #

Passen Sie die Subplot-Parameter an, um die angegebene Polsterung zu erhalten.

Parameter :
Pad- Schwimmer

Polsterung zwischen dem Abbildungsrand und den Rändern von Subplots als Bruchteil der Schriftgröße.

h_pad, w_pad Float, optional

Padding (Höhe/Breite) zwischen den Rändern benachbarter Subplots. Standardmäßig auf pad .

Rect -Tupel (links, unten, rechts, oben), Standard: Keine

(links, unten, rechts, oben) Rechteck in normalisierten Figurkoordinaten, in das der gesamte Teilplotbereich (einschließlich Beschriftungen) hineinpasst. Standard (Keine) ist die ganze Zahl.

update ( ** kwargs ) [Quelle] #

Aktualisieren Sie die Subplot-Parameter des Rasters.

Nicht explizit angegebene Parameter werden nicht verändert. Wenn Sie einen Parameter auf None setzen, wird er auf zurückgesetzt rcParams["figure.subplot.*"].

Parameter :
left, right, top, bottom float oder None, optional

Ausdehnung der Nebenhandlungen als Bruchteil der Figurenbreite oder -höhe.

wspace, hspace float, optional

Abstand zwischen den Teilparzellen als Bruchteil der durchschnittlichen Breite/Höhe der Teilparzellen.

Beispiele mit matplotlib.gridspec.GridSpec#

Streudiagramm mit Histogrammen

Streudiagramm mit Histogrammen

Streudiagramm mit Histogrammen
Etiketten ausrichten

Etiketten ausrichten

Etiketten ausrichten
Ändern der Achsengröße mit eingeschränktem Layout

Ändern der Achsengröße mit eingeschränktem Layout

Ändern der Achsengröße mit eingeschränktem Layout
Größenänderung von Achsen mit engem Layout

Größenänderung von Achsen mit engem Layout

Größenänderung von Achsen mit engem Layout
Kombinieren von zwei Subplots mit Subplots und GridSpec

Kombinieren von zwei Subplots mit Subplots und GridSpec

Kombinieren von zwei Subplots mit Subplots und GridSpec
Verwenden von Gridspec zum Erstellen von Subplot-Layouts mit mehreren Spalten/Zeilen

Verwenden von Gridspec zum Erstellen von Subplot-Layouts mit mehreren Spalten/Zeilen

Verwenden von Gridspec zum Erstellen von Subplot-Layouts mit mehreren Spalten/Zeilen
Verschachtelte Gridspecs

Verschachtelte Gridspecs

Verschachtelte Gridspecs
Abbildung Unterfiguren

Abbildung Unterfiguren

Abbildung Unterfiguren
Erstellen mehrerer Subplots mit ``plt.subplots``

Erstellen mehrerer Subplots mit plt.subplots

Erstellen mehrerer Subplots mit ``plt.subplots``
Benutzerdefinierte Stacheln mit axisartist

Benutzerdefinierte Stacheln mit axisartist

Benutzerdefinierte Stacheln mit axisartist
GridSpec-Demo

GridSpec-Demo

GridSpec-Demo
Verschachtelte GridSpecs

Verschachtelte GridSpecs

Verschachtelte GridSpecs
Leitfaden für eingeschränktes Layout

Leitfaden für eingeschränktes Layout

Leitfaden für eingeschränktes Layout
Enge Layout-Anleitung

Enge Layout-Anleitung

Enge Layout-Anleitung
Anordnen mehrerer Achsen in einer Figur

Anordnen mehrerer Achsen in einer Figur

Anordnen mehrerer Achsen in einer Figur
*Ursprung* und *Ausmaß* in `~.Axes.imshow`

Herkunft und Umfang in imshow

*Ursprung* und *Ausmaß* in `~.Axes.imshow`