matplotlib.tight_layout
#
Aufmerksamkeit
Dieses Modul gilt als intern.
Seine Verwendung ist veraltet und wird in einer zukünftigen Version entfernt.
Routinen zum Anpassen von Subplot-Parametern, damit Subplots gut in die Figur passen. Dabei werden derzeit nur Achsenbeschriftungen, Teilstrichbeschriftungen, Achsentitel und Offsetboxen berücksichtigt, die an Achsen verankert sind.
Intern geht dieses Modul davon aus, dass die Ränder (linker Rand usw.), die Differenzen zwischen Axes.get_tightbbox
und Axes.bbox
unabhängig von der Achsenposition sind. Dies kann sowohl in solchen Fällen als auch in solchen Fällen fehlschlagen, wenn Axes.adjustable
der datalim
linke oder rechte Rand von xlabel betroffen ist.
- matplotlib._tight_layout. auto_adjust_subplotpars ( fig , renderer , nrows_ncols , num1num2_list , subplot_list , ax_bbox_list = None , pad = 1.08 , h_pad = None , w_pad = None , rect = None ) [source] #
[ Veraltet ] Gibt ein Diktat von Subplot-Parametern zurück, um den Abstand zwischen Subplots anzupassen oder
None
wenn resultierende Achsen eine Höhe oder Breite von Null haben würden.Beachten Sie, dass diese Funktion die Geometrieinformationen des Subplots selbst ignoriert, aber verwendet, was durch die Parameter nrows_ncols und num1num2_list angegeben ist. Außerdem könnten die Ergebnisse falsch sein, wenn einige Nebenhandlungen
adjustable=datalim
.- Parameter :
- nrows_ncols Tupel[int, int]
Anzahl der Zeilen und Anzahl der Spalten des Rasters.
- num1num2_list liste[tupel[int, int]]
Liste mit Nummern, die das Gebiet angeben, das von der Nebenparzelle eingenommen wird
- subplot_list Liste der Nebenhandlungen
Liste der Subplots, die verwendet werden, um optimale subplot_params zu berechnen.
- Pad- Schwimmer
Abstand zwischen dem Abbildungsrand und den Rändern von Subplots als Bruchteil der Schriftgröße.
- h_pad, w_pad schweben
Padding (Höhe/Breite) zwischen Kanten benachbarter Subplots als Bruchteil der Schriftgröße. Standardmäßig auf pad .
- Rect- Tupel
(links, unten, rechts, oben), Standard: Keine.
Anmerkungen
Veraltet seit Version 3.5.
- matplotlib._tight_layout. get_subplotspec_list ( axis_list , grid_spec = None ) [Quelle] #
Gibt eine Liste von Subplotspec aus der gegebenen Achsenliste zurück.
Für eine Achseninstanz, die Subplotspec nicht unterstützt, wird None in die Liste eingefügt.
Wenn grid_spec angegeben ist, wird None für diejenigen eingefügt, die nicht aus der angegebenen grid_spec stammen.
- matplotlib._tight_layout. get_tight_layout_figure ( fig , axis_list , subplotspec_list , renderer , pad = 1.08 , h_pad = None , w_pad = None , rect = None ) [Quelle] #
Subplot-Parameter für Figur mit engem Layout und angegebener Polsterung zurückgeben.
- Parameter :
- Abb. Abbildung
- axis_list Liste der Achsen
- subplotspec_list Liste von
SubplotSpec
Die Subplotspecs jeder Achse.
- Renderer Renderer
- Pad- Schwimmer
Abstand zwischen dem Abbildungsrand und den Rändern von Subplots als Bruchteil der Schriftgröße.
- h_pad, w_pad schweben
Padding (Höhe/Breite) zwischen den Rändern benachbarter Subplots. Standardmäßig auf pad .
- Rect -Tupel (links, unten, rechts, oben), Standard: Keine.
Rechteck in normalisierten Figurkoordinaten, in das der gesamte Teilplotbereich (einschließlich Beschriftungen) hineinpasst. Standardmäßig wird die gesamte Figur verwendet.
- Rückgaben :
- subplotspec oder None
zu übergebende subplotspec kwargs
Figure.subplots_adjust
oder None, wenn tight_layout nicht ausgeführt werden konnte.