matplotlib.gridspec.GridSpec #
- classe 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 ) [fonte] #
Basi:
GridSpecBase
Un layout a griglia per posizionare sottotrame all'interno di una figura.
La posizione delle celle della griglia è determinata in modo simile
SubplotParams
all'utilizzo di left , right , top , bottom , wspace e hspace .L'indicizzazione di un'istanza GridSpec restituisce un file
SubplotSpec
.- Parametri :
- nrows, ncols int
Il numero di righe e colonne della griglia.
- figura
Figure
, facoltativo Utilizzato solo per il layout vincolato per creare un layoutgrid appropriato.
- float sinistro, destro, superiore, inferiore , facoltativo
Estensione delle sottotrame come frazione della larghezza o dell'altezza della figura. La sinistra non può essere più grande della destra e la parte inferiore non può essere più grande della parte superiore. Se non vengono forniti, i valori verranno dedotti da una figura o da rcParams al momento dell'estrazione. Vedi anche
GridSpec.get_subplot_params
.- wspace float, facoltativo
La quantità di larghezza riservata allo spazio tra le sottotrame, espressa come frazione della larghezza media dell'asse. Se non vengono forniti, i valori verranno dedotti da una figura o da rcParams quando necessario. Vedi anche
GridSpec.get_subplot_params
.- hspace float, facoltativo
La quantità di altezza riservata allo spazio tra le sottotrame, espressa come frazione dell'altezza media dell'asse. Se non vengono forniti, i valori verranno dedotti da una figura o da rcParams quando necessario. Vedi anche
GridSpec.get_subplot_params
.- width_ratios simile a un array di lunghezza ncols , facoltativo
Definisce le larghezze relative delle colonne. Ogni colonna ottiene una larghezza relativa di . Se non specificato, tutte le colonne avranno la stessa larghezza.
width_ratios[i] / sum(width_ratios)
- height_ratios simile a un array di length nrows , facoltativo
Definisce le altezze relative delle righe. Ogni riga ottiene un'altezza relativa di . Se non indicato, tutte le righe avranno la stessa altezza.
height_ratios[i] / sum(height_ratios)
- get_subplot_params ( figura = None ) [fonte] #
Restituisce il
SubplotParams
per GridSpec.In ordine di precedenza i valori sono presi da
attributi non- None di GridSpec
la figura fornita
- local_modified_subplot_params ( ) [fonte] #
Restituisce un elenco dei nomi dei parametri della sottotrama impostati in modo esplicito in GridSpec.
Questo è un sottoinsieme degli attributi di
SubplotParams
.
- tight_layout ( figura , renderer = None , pad = 1.08 , h_pad = None , w_pad = None , rect = None ) [fonte] #
Regola i parametri della sottotrama per fornire il riempimento specificato.
- Parametri :
- 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, facoltativo
Imbottitura (altezza/larghezza) tra bordi di sottotrame adiacenti. L'impostazione predefinita è pad .
- tupla rect (sinistra, in basso, a destra, in alto), default: Nessuno
(sinistra, in basso, a destra, in alto) rettangolo nelle coordinate della figura normalizzata in cui si adatterà l'intera area delle sottotrame (comprese le etichette). L'impostazione predefinita (Nessuno) è la cifra intera.
- aggiornamento ( ** kwargs ) [fonte] #
Aggiorna i parametri della sottotrama della griglia.
I parametri non forniti esplicitamente non vengono modificati. L'impostazione di un parametro su Nessuno lo reimposta su
rcParams["figure.subplot.*"]
.- Parametri :
- float sinistro, destro, superiore, inferiore o Nessuno, facoltativo
Estensione delle sottotrame come frazione della larghezza o dell'altezza della figura.
- wspace, hspace float, facoltativo
Spaziatura tra le sottotrame come frazione della larghezza/altezza media della sottotrama.
Esempi che utilizzano matplotlib.gridspec.GridSpec
#
Grafico a dispersione con istogrammi
Ridimensionamento degli assi con layout vincolato
Ridimensionamento degli assi con layout ristretto
Combinazione di due sottotrame utilizzando sottotrame e GridSpec
Utilizzo di Gridspec per creare layout di sottotrame multi-colonna/riga
Creazione di più sottotrame utilizzando plt.subplots
Dorso personalizzato con axisartist
Disposizione di più assi in una figura
origine ed estensione in imshow