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
#
Selezione del limite della barra di errore
Grafico a dispersione con istogrammi
Sottoclassi di figure personalizzate
Ridimensionamento degli assi con layout vincolato
Ridimensionamento degli assi con layout ristretto
Utilizzo di Gridspec per creare layout di sottotrame multi-colonna/riga
Gestione di più figure in pyplot
Creazione di più sottotrame utilizzando plt.subplots
Grafico a dispersione sull'asse polare
Modalità di rotazione del testo
La differenza tra \dfrac e \frac
Riferimento allo stile della freccia di annotazione
Demo dei caratteri (stile orientato agli oggetti)
Demo dei caratteri (argomenti delle parole chiave)
Fig Axes Personalizza semplice
Griglia degli assi dimostrativi
Visualizzazione dei canali RGB utilizzando RGBAxes
Barre di colore per riga o per colonna
Assi con una dimensione fisica fissa
Impostazione di un aspetto fisso sulle celle ImageGrid
Demo del localizzatore interno
Fai spazio a ylabel usando axis_grid
Dimostrazione della griglia curvilinea
Caratteristiche di mpl_toolkits.axisartist.floating_axes
dimostrazione di floating_axis
Direzione dell'asse semplice01
Direzione dell'asse semplice03
Dorso personalizzato con axisartist
Rendering ombreggiato e potenza normalizzata
Il problema del doppio pendolo
Passeggiata casuale 3D animata
Traccia i dati 2D su un grafico 3D
Crea grafici a barre 2D su diversi piani
Grafico della superficie della scatola 3D
Dimostra la tracciatura di curve di contorno (livello) in 3D
Dimostra la tracciatura di curve di contorno (livello) in 3D utilizzando l'opzione extend3d
Proiezione dei profili di contorno su un grafico
Proiezione di un contorno pieno su un grafico
Crea un istogramma 3D di dati 2D
Assi 2D e 3D nella stessa figura
Compensazione automatica del testo
Disegna oggetti piatti nella trama 3D
Genera poligoni da riempire sotto il grafico a linee 3D
Superficie 3D con coordinate polari
Grafico di contorno 3D triangolare
Tracciato di contorno riempito 3D triangolare
Voxel 3D / grafico volumetrico
Grafico voxel 3D del logo numpy
Grafico voxel/volumetrico 3D con colori rgb
Grafico voxel/volumetrico 3D con coordinate cilindriche
Animazione di un grafico wireframe 3D
Lunga catena di connessioni utilizzando Sankey
Diagramma SkewT-logP: utilizzo di trasformazioni e proiezioni personalizzate
Posizionamento della colonna vertebrale
Selettori rettangolo ed ellisse
Disposizione di più assi in una figura
origine ed estensione in imshow
Guida agli effetti del percorso
Esercitazione sulle trasformazioni
Composizione di figure complesse e semantiche