matplotlib.pyplot.figure #
- matplotlib.pyplot. figure ( num=None , figsize=None , dpi=None , * , facecolor=None , edgecolor=None , frameon=True , FigureClass=<class 'matplotlib.figure.Figure'> , clear=False , **kwargs ) [ fonte] #
Crea una nuova figura o attiva una figura esistente.
- Parametri :
- num int o str o
Figure
oSubFigure
, facoltativo Un identificatore univoco per la figura.
Se esiste già una figura con quell'identificatore, questa figura viene resa attiva e restituita. Un numero intero si riferisce
Figure.number
all'attributo, una stringa si riferisce all'etichetta della figura.Se non c'è una cifra con l'identificativo o non viene dato num , viene creata una nuova cifra, resa attiva e restituita. Se num è un int, verrà utilizzato per l'
Figure.number
attributo, altrimenti viene utilizzato un valore intero generato automaticamente (a partire da 1 e incrementato per ogni nuova cifra). Se num è una stringa, l'etichetta della figura e il titolo della finestra sono impostati su questo valore. Se num è unSubFigure
, il suo genitoreFigure
è attivato.- figsize (float, float), default:
rcParams["figure.figsize"]
(default: )[6.4, 4.8]
Larghezza, altezza in pollici.
- dpi float, predefinito:
rcParams["figure.dpi"]
(predefinito:100.0
) La risoluzione della figura in punti per pollice.
- colore del viso , predefinito:
rcParams["figure.facecolor"]
(predefinito:'white'
) Il colore di sfondo.
- colore bordo , predefinito:
rcParams["figure.edgecolor"]
(predefinito:'white'
) Il colore del bordo.
- frameon bool, predefinito: vero
Se Falso, sopprime il disegno della cornice della figura.
- Sottoclasse FigureClass di
Figure
Se impostato, verrà creata un'istanza di questa sottoclasse, anziché un semplice
Figure
.- clear bool, predefinito: False
Se True e la cifra esiste già, viene cancellata.
- layout {'vincolato', 'stretto',
LayoutEngine
, Nessuno}, predefinito: Nessuno Il meccanismo di layout per il posizionamento degli elementi della trama per evitare la sovrapposizione delle decorazioni degli assi (etichette, segni di spunta, ecc.). Si noti che i gestori di layout possono rallentare in modo misurabile la visualizzazione delle figure. L' impostazione predefinita è None (ma vedere la documentazione del
Figure
costruttore relativa all'interazione con rcParams).- **kwargs
Ulteriori argomenti di parole chiave vengono passati al
Figure
costruttore.
- num int o str o
- Resi :
Appunti
Le figure appena create vengono passate al
new_manager
metodo o allanew_figure_manager
funzione fornita dal backend corrente, che installa un canvas e un manager sulla figura.Se stai creando molte figure, assicurati di richiamare esplicitamente
pyplot.close
le figure che non stai utilizzando, perché ciò consentirà a pyplot di ripulire correttamente la memoria.rcParams
definisce i valori predefiniti, che possono essere modificati nel file matplotlibrc.
Esempi che utilizzano matplotlib.pyplot.figure
#

Utilizzo di Gridspec per creare layout di sottotrame multi-colonna/riga

Creazione di più sottotrame utilizzando plt.subplots

Riferimento allo stile della freccia di annotazione

Demo dei caratteri (argomenti delle parole chiave)

Visualizzazione dei canali RGB utilizzando RGBAxes

Impostazione di un aspetto fisso sulle celle ImageGrid

Caratteristiche di mpl_toolkits.axisartist.floating_axes

Dimostra la tracciatura di curve di contorno (livello) in 3D

Dimostra la tracciatura di curve di contorno (livello) in 3D utilizzando l'opzione extend3d

Genera poligoni da riempire sotto il grafico a linee 3D

Grafico voxel/volumetrico 3D con coordinate cilindriche

Diagramma SkewT-logP: utilizzo di trasformazioni e proiezioni personalizzate