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_tightbboxund Axes.bboxunabhängig von der Achsenposition sind. Dies kann sowohl in solchen Fällen als auch in solchen Fällen fehlschlagen, wenn Axes.adjustableder datalimlinke 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 Nonewenn 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 vonSubplotSpec

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_adjustoder None, wenn tight_layout nicht ausgeführt werden konnte.