matplotlib.tight_layout#

Attenzione

Questo modulo è considerato interno.

Il suo utilizzo è deprecato e verrà rimosso in una versione futura.

Routine per regolare i parametri delle sottotrame in modo che le sottotrame si adattino perfettamente alla figura. In tal modo, vengono attualmente considerate solo le etichette degli assi, le etichette dei segni di spunta, i titoli degli assi e le caselle di offset ancorate agli assi.

Internamente, questo modulo presuppone che i margini (margine sinistro, ecc.) siano differenze tra Axes.get_tightbboxe Axes.bboxsiano indipendenti dalla posizione degli assi. Questo potrebbe fallire se Axes.adjustableè datalimcosì come nei casi in cui il margine sinistro o destro è influenzato da xlabel.

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 ) [fonte] #

[ Deprecato ] Restituisce un dict dei parametri della sottotrama per regolare la spaziatura tra le sottotrame o Nonese gli assi risultanti avrebbero altezza o larghezza pari a zero.

Si noti che questa funzione ignora le informazioni sulla geometria della sottotrama stessa, ma utilizza ciò che viene fornito dai parametri nrows_ncols e num1num2_list . Inoltre, i risultati potrebbero non essere corretti se alcune sottotrame hanno adjustable=datalim.

Parametri :
nrows_ncols tupla[int, int]

Numero di righe e numero di colonne della griglia.

num1num2_lista lista[tupla[int, int]]

Elenco di numeri che specificano l'area occupata dalla sottotrama

subplot_list elenco di sottotrame

Elenco di sottotrame che verranno utilizzate per calcolare i subplot_params ottimali.

galleggiante a tampone

Imbottitura tra il bordo della figura e i bordi delle sottotrame, come frazione della dimensione del carattere.

h_pad, w_pad float

Padding (altezza/larghezza) tra i bordi di sottotrame adiacenti, come frazione della dimensione del carattere. L'impostazione predefinita è pad .

tupla retta

(a sinistra, in basso, a destra, in alto), impostazione predefinita: Nessuno.

Appunti

Deprecato dalla versione 3.5.

matplotlib._tight_layout. get_subplotspec_list ( axis_list , grid_spec = None ) [fonte] #

Restituisce un elenco di subplotspec dall'elenco di assi specificato.

Per un'istanza di assi che non supporta subplotspec, nell'elenco viene inserito None.

Se grid_spec viene fornito, None viene inserito per coloro che non appartengono a grid_spec.

matplotlib._tight_layout. get_tight_layout_figure ( fig , axis_list , subplotspec_list , renderer , pad = 1.08 , h_pad = None , w_pad = None , rect = None ) [fonte] #

Restituisce i parametri della sottotrama per la figura con layout ridotto con spaziatura specificata.

Parametri :
fico Figura
axis_list lista di assi
subplotspec_list lista diSubplotSpec

Le sottotrame specifiche di ogni asse.

renderer renderer
galleggiante a tampone

Imbottitura tra il bordo della figura e i bordi delle sottotrame, come frazione della dimensione del carattere.

h_pad, w_pad float

Imbottitura (altezza/larghezza) tra bordi di sottotrame adiacenti. L'impostazione predefinita è pad .

tupla rect (sinistra, in basso, a destra, in alto), default: Nessuno.

rettangolo nelle coordinate della figura normalizzata in cui si adatterà l'intera area delle sottotrame (comprese le etichette). L'impostazione predefinita è l'utilizzo dell'intera figura.

Resi :
subplotspec o Nessuno

subplotspec kwargs da passare a Figure.subplots_adjusto None se non è stato possibile eseguire tight_layout.