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_tightbbox
e Axes.bbox
siano indipendenti dalla posizione degli assi. Questo potrebbe fallire se Axes.adjustable
è datalim
così 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
None
se 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 di
SubplotSpec
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_adjust
o None se non è stato possibile eseguire tight_layout.