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
SubplotParams
mit 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
SubplotParams
für die GridSpec zurück.Der Rangfolge nach werden die Werte übernommen
non- None -Attribute der GridSpec
die bereitgestellte Figur
- 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
Ändern der Achsengröße mit eingeschränktem Layout
Größenänderung von Achsen mit engem Layout
Kombinieren von zwei Subplots mit Subplots und GridSpec
Verwenden von Gridspec zum Erstellen von Subplot-Layouts mit mehreren Spalten/Zeilen
Erstellen mehrerer Subplots mit plt.subplots
Benutzerdefinierte Stacheln mit axisartist
Leitfaden für eingeschränktes Layout
Anordnen mehrerer Achsen in einer Figur