matplotlib.axes
#
Eredità #
La classe degli assi #
- classe matplotlib.axes. Axes ( fig , rect , * , facecolor = None , frameon = True , sharex = None , sharey = None , label = '' , xscale = None , yscale = None , box_aspect = None , ** kwargs ) [fonte] #
Basi:
_AxesBase
contiene la
Axes
maggior parte degli elementi figure:Axis
,Tick
,Line2D
,Text
,Polygon
, ecc., e imposta il sistema di coordinate.L'
Axes
istanza supporta i callback tramite un attributo di callback che èCallbackRegistry
un'istanza. Gli eventi a cui puoi connetterti sono 'xlim_changed' e 'ylim_changed' e il callback verrà chiamato con func( ax ) dove ax è l'Axes
istanza.- Attributi :
Costruisci un Asse in una figura.
- Parametri :
- Figura
Figure
Gli Assi è costruito nella fig .
Figure
- tupla rect (sinistra, fondo, larghezza, altezza).
The Axes è costruito nel rettangolo rect . rect è in
Figure
coordinate.- sharex, sharey
Axes
, facoltativo L'asse x o y
axis
è condiviso con l'asse x o y nell'inputAxes
.- frameon bool, predefinito: vero
Se il frame Axes è visibile.
- box_aspect float, facoltativo
Imposta un aspetto fisso per la casella Axes, ovvero il rapporto tra altezza e larghezza. Vedere
set_box_aspect
per i dettagli.- **kwargs
Altri argomenti di parole chiave opzionali:
Proprietà
Descrizione
{'box', 'datalim'}
una funzione di filtro, che accetta un array float (m, n, 3) e un valore dpi e restituisce un array (m, n, 3) e due offset dall'angolo in basso a sinistra dell'immagine
scalare o Nessuno
(float, float) o {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'equal'} o float
bool
sconosciuto
sconosciuto
Callable[[Assi, Renderer], Bbox]
bool o 'linea'
float o Nessuno
bool
Patch o (Percorso, Trasforma) o Nessuno
facecolor
o fccolore
bool
str
bool
oggetto
bool
bool
sconosciuto
Nessuno o bool o float o richiamabile
[sinistra, fondo, larghezza, altezza] o
Bbox
sconosciuto
float o Nessuno
bool
(scala: float, lunghezza: float, casualità: float)
bool o Nessuno
str
str
bool
sconosciuto
str
(in basso: galleggiante, in alto: galleggiante)
float maggiore di -0,5
sconosciuto
sconosciuto
sconosciuto
sconosciuto
str
(in basso: galleggiante, in alto: galleggiante)
float maggiore di -0,5
sconosciuto
sconosciuto
sconosciuto
galleggiante
- Figura
- Resi :
Sottotrame #
Classe base per sottotrame, che sono |
|
Trama #
Di base #
Traccia y contro x come linee e/o marcatori. |
|
Traccia y contro x come linee e/o indicatori con barre di errore allegate. |
|
Un grafico a dispersione di y vs. |
|
[ Sconsigliato ] Trama che costringe l'asse a trattare i float come date. |
|
Crea una trama a gradini. |
|
Crea un grafico con scala logaritmica su entrambi gli assi x e y. |
|
Crea un grafico con scala logaritmica sull'asse x. |
|
Crea un grafico con scala logaritmica sull'asse y. |
|
Riempi l'area tra due curve orizzontali. |
|
Riempi l'area tra due curve verticali. |
|
Crea un grafico a barre. |
|
Crea un grafico a barre orizzontali. |
|
Etichetta un grafico a barre. |
|
Crea un grafico a stelo. |
|
Traccia linee parallele identiche nelle posizioni date. |
|
Traccia un grafico a torta. |
|
Disegna un grafico ad area sovrapposta. |
|
Traccia una sequenza orizzontale di rettangoli. |
|
Traccia linee verticali in ogni x da ymin a ymax . |
|
Traccia linee orizzontali in ogni y da xmin a xmax . |
|
Traccia poligoni pieni. |
Campate #
Aggiungi una linea orizzontale attraverso gli assi. |
|
Aggiungi una campata orizzontale (rettangolo) attraverso gli assi. |
|
Aggiungi una linea verticale attraverso gli assi. |
|
Aggiungi un'estensione verticale (rettangolo) attraverso gli assi. |
|
Aggiungi una linea retta infinitamente lunga. |
Spettrale #
Tracciare l'autocorrelazione di x . |
|
Traccia lo spettro degli angoli. |
|
Tracciare la coerenza tra x e y . |
|
Tracciare la densità cross-spettrale. |
|
Tracciare lo spettro di magnitudo. |
|
Tracciare lo spettro di fase. |
|
Tracciare la densità spettrale di potenza. |
|
Traccia uno spettrogramma. |
|
Traccia la correlazione incrociata tra x e y . |
Statistiche n.
Disegna un grafico a scatola e baffi. |
|
Crea una trama per violino. |
|
Funzione di disegno per trame di violino. |
|
Funzione di disegno per grafici a scatola e baffi. |
Cestinato #
Crea un grafico binning esagonale 2D dei punti x , y . |
|
Calcolare e tracciare un istogramma. |
|
Crea un grafico dell'istogramma 2D. |
|
Una funzione costante graduale come una linea con bordi di delimitazione o un grafico pieno. |
Contorni #
Etichetta un grafico di contorno. |
|
Traccia le curve di livello. |
|
Traccia i contorni riempiti. |
Matrici 2D #
Visualizza i dati come un'immagine, ad esempio su un normale raster 2D. |
|
Tracciare i valori di una matrice o matrice 2D come immagine con codice colore. |
|
Crea un grafico pseudocolore con una griglia rettangolare non regolare. |
|
Crea un grafico pseudocolore con una griglia rettangolare non regolare. |
|
Crea un grafico pseudocolore con una griglia rettangolare non regolare. |
|
Tracciare il modello di scarsità di un array 2D. |
Triangoli non strutturati #
Crea un grafico pseudocolore di una griglia triangolare non strutturata. |
|
Disegna una griglia triangolare non strutturata come linee e/o indicatori. |
|
Disegna linee di contorno su una griglia triangolare non strutturata. |
|
Disegna regioni di contorno su una griglia triangolare non strutturata. |
Testo e annotazioni #
Annotare il punto xy con il testo text . |
|
Aggiungi testo agli assi. |
|
Aggiungi una tabella a un file |
|
Aggiungi una freccia agli assi. |
|
Aggiungi un inset figlio Axes a questo Axes esistente. |
|
Aggiungi un indicatore interno agli assi. |
|
Aggiungi un rettangolo indicatore interno agli assi in base ai limiti dell'asse per un inset_ax e disegna i connettori tra inset_ax e il rettangolo. |
|
Aggiungi un secondo asse x a questo Assi. |
|
Aggiungi un secondo asse y a questo Assi. |
Campi vettoriali #
Traccia un campo 2D di punte. |
|
Traccia un campo di frecce 2D. |
|
Aggiungi una chiave a un diagramma di faretra. |
|
Disegna linee di flusso di un flusso vettoriale. |
Cancellazione #
Cancella gli assi. |
|
Cancella gli assi. |
Aspetto #
Metodo pratico per ottenere o impostare alcune proprietà dell'asse. |
|
Disattiva gli assi x e y. |
|
Attiva l'asse x e y. |
|
Imposta se viene disegnata la patch del rettangolo Axes. |
|
Ottieni se la patch del rettangolo Axes è disegnata. |
|
Imposta se i segni di graduazione dell'asse e le linee della griglia sono sopra o sotto la maggior parte degli artisti. |
|
Scopri se i tick degli assi e le linee della griglia sono al di sopra o al di sotto della maggior parte degli artisti. |
|
Configura le linee della griglia. |
|
Ottieni il colore della faccia degli Assi. |
|
Imposta il colore della faccia degli assi. |
Ciclo di proprietà #
Impostare la proprietà ciclo degli Assi. |
Asse / limiti #
[ Sconsigliato] Restituisce l'istanza XAxis . |
|
[ Sconsigliato] Restituisce l'istanza YAxis . |
Limiti e direzione dell'asse #
Invertire l'asse x. |
|
Restituisce se l'asse x è orientato nella direzione "inversa". |
|
Invertire l'asse y. |
|
Restituisce se l'asse y è orientato nella direzione "inversa". |
|
Imposta i limiti di visualizzazione dell'asse x. |
|
Restituisce i limiti della vista dell'asse x. |
|
Imposta i limiti di visualizzazione dell'asse y. |
|
Restituisce i limiti della vista dell'asse y. |
|
Estendi la |
|
Impostare i limiti numerici inferiore e superiore dell'asse x. |
|
Restituisce i limiti inferiore e superiore dell'asse x, in ordine crescente. |
|
Impostare i limiti numerici inferiore e superiore dell'asse y. |
|
Restituisce i limiti inferiore e superiore dell'asse y, in ordine crescente. |
Etichette degli assi, titolo e legenda #
Impostare l'etichetta per l'asse x. |
|
Ottieni la stringa di testo xlabel. |
|
Impostare l'etichetta per l'asse y. |
|
Ottieni la stringa di testo ylabel. |
|
Imposta un titolo per gli assi. |
|
Ottieni un titolo Axes. |
|
Posiziona una legenda sugli assi. |
|
Restituisce l' |
|
Maniglie di ritorno ed etichette per la legenda |
Scala assi #
Imposta la scala dell'asse x. |
|
Restituisce la scala dell'asse x (come str). |
|
Imposta la scala dell'asse y. |
|
Restituisce la scala dell'asse y (come str). |
Scalabilità automatica e margini #
Durante il ridimensionamento automatico, se obbedire a tutti i file |
|
Imposta o recupera i margini di ridimensionamento automatico. |
|
Imposta il riempimento dei limiti di dati X prima della scalabilità automatica. |
|
Imposta il riempimento dei limiti di dati Y prima della scalabilità automatica. |
|
Ricalcola i limiti di dati in base agli artisti attuali. |
|
Ridimensiona automaticamente la vista dell'asse rispetto ai dati (attiva/disattiva). |
|
Ridimensiona automaticamente i limiti di visualizzazione utilizzando i limiti di dati. |
|
Imposta se il ridimensionamento automatico viene applicato a ciascun asse nella prossima estrazione o chiamata a |
|
Restituisce True se ogni asse viene ridimensionato automaticamente, False in caso contrario. |
|
Imposta se l'asse x viene ridimensionato automaticamente durante il disegno o tramite |
|
Restituisce se l'asse x è ridimensionato automaticamente. |
|
Imposta se l'asse y viene ridimensionato automaticamente durante il disegno o tramite |
|
Restituisce se l'asse y viene ridimensionato automaticamente. |
Proporzioni #
Regola gli assi per un rapporto di aspetto dei dati specificato. |
|
Impostare il rapporto di aspetto del ridimensionamento degli assi, ad es. scala y/x. |
|
Restituisce le proporzioni del ridimensionamento degli assi. |
|
Imposta l'aspetto del riquadro degli assi, ovvero il rapporto tra altezza e larghezza. |
|
Restituisce l'aspetto del riquadro degli assi, ovvero il rapporto tra altezza e larghezza. |
|
Imposta la modalità di regolazione degli assi per ottenere le proporzioni richieste. |
|
Indica se Axes regolerà la sua dimensione fisica ("box") o i suoi limiti di dati ("datalim") per ottenere le proporzioni desiderate. |
Zecche ed etichette delle zecche #
Impostare le posizioni delle zecche dell'asse x e facoltativamente le etichette. |
|
Restituisce le posizioni delle zecche dell'asse x nelle coordinate dei dati. |
|
Imposta le etichette dell'asse x con l'elenco delle etichette delle stringhe. |
|
Ottieni le etichette di spunta dell'asse x. |
|
Restituisce le principali etichette di spunta dell'asse x, come un elenco di file |
|
Restituisce le etichette di spunta minori dell'asse x, come un elenco di file |
|
Restituisce le linee della griglia dell'asse x come un elenco di |
|
Restituisce le linee di spunta dell'asse x come un elenco di |
|
Impostare i segni di spunta e le etichette dell'asse per trattare i dati lungo l'asse x come date. |
|
Imposta le posizioni dei segni di spunta dell'asse y e, facoltativamente, le etichette. |
|
Restituisce le posizioni del segno di spunta dell'asse y nelle coordinate dei dati. |
|
Imposta le etichette dell'asse y con l'elenco delle etichette delle stringhe. |
|
Ottieni le etichette di spunta degli yaxis. |
|
Restituisce le principali etichette di spunta dell'asse y, come un elenco di file |
|
Restituisce le etichette di spunta minori dell'asse y, come un elenco di file |
|
Restituisce le linee della griglia dell'asse y come un elenco di |
|
Restituisce le linee di graduazione dell'asse y come un elenco di |
|
Imposta i segni di spunta e le etichette dell'asse per trattare i dati lungo l'asse y come date. |
|
Rimuovi le zecche minori dagli assi. |
|
Visualizza segni di spunta minori sugli assi. |
|
Configura l' |
|
Modificare l'aspetto delle tacche, delle etichette delle tacche e delle griglie. |
|
Comportamento di controllo dei principali localizzatori di zecche. |
Unità n.
Converti x utilizzando il tipo di unità dell'asse x. |
|
Converti y utilizzando il tipo di unità dell'asse y. |
|
Restituisce se le unità sono impostate su qualsiasi asse. |
Aggiunta di artisti #
Aggiungi un |
|
Aggiungi un |
|
Aggiungi |
|
Aggiungi un |
|
Aggiungi un |
|
Aggiungi |
|
Aggiungi |
|
Aggiungi |
Gemellaggio e condivisione #
Crea un asse gemello che condivide l'asse x. |
|
Crea un asse gemello che condivide l'asse y. |
|
Condividi l'asse x con altri file . |
|
Condividi l'asse y con altri . |
|
Restituisce una vista immutabile sul Grouper degli assi x condiviso. |
|
Restituisce una vista immutabile sul Grouper degli assi y condiviso. |
Posizione assi #
Ottieni la posizione dell'ancora. |
|
Definire la posizione dell'ancora. |
|
Restituisce il axis_locator. |
|
Imposta il localizzatore degli assi. |
|
Riporta la posizione attiva alla posizione originale. |
|
Restituisce la posizione degli assi all'interno della figura come a |
|
Impostare la posizione degli assi. |
Asincrono/basato su eventi #
Se l'artista è "vecchio" e deve essere ridisegnato affinché l'output corrisponda allo stato interno dell'artista. |
|
Chiama tutte le richiamate registrate. |
|
Aggiungi una funzione di callback che verrà chiamata ogni volta che una delle |
|
Rimuovi una richiamata in base al suo ID osservatore. |
Interattivo #
Restituisce se questo Axes supporta qualsiasi funzionalità del pulsante pan/zoom. |
|
Indica se questo Axes supporta la funzionalità del pulsante della casella di zoom. |
|
Scopri se gli assi rispondono ai comandi di navigazione. |
|
Imposta se gli assi rispondono ai comandi della barra degli strumenti di navigazione. |
|
Ottieni lo stato del pulsante della barra degli strumenti di navigazione: "PAN", "ZOOM" o Nessuno. |
|
Imposta lo stato del pulsante della barra degli strumenti di navigazione. |
|
Chiamato quando è stata avviata un'operazione di panoramica. |
|
Chiamato quando il mouse si sposta durante un'operazione di panoramica. |
|
Chiamato quando un'operazione di panoramica viene completata (quando il pulsante del mouse è in alto). |
|
Restituisce una stringa di formato che formatta le coordinate x , y . |
|
Restituisce una rappresentazione in formato stringa di data . |
|
Restituisce x formattato come valore x. |
|
Restituisce y formattato come valore y. |
|
Indica se a questo artista vengono chieste informazioni sul contesto personalizzato quando il cursore del mouse si sposta su di esso. |
|
Restituisce se l'evento dato (nelle coordinate di visualizzazione) è negli assi. |
|
Verifica se l'artista contiene l'evento del mouse. |
|
Restituisce se il punto (coppia di coordinate in pixel) si trova all'interno della patch Axes. |
|
Restituisce i dati del cursore per un determinato evento. |
Bambini #
Restituisce una lista di |
|
Restituisce un elenco di linee contenute dagli Assi. |
|
Trova oggetti d'artista. |
Disegno #
Disegna l'artista (e i suoi figli) usando il renderer dato. |
|
Ridisegna in modo efficiente un singolo artista. |
|
Ridisegna in modo efficiente i dati degli assi, ma non le graduazioni degli assi, le etichette, ecc. |
|
[ Deprecato ] |
|
Restituisce il valore zorder al di sotto del quale gli artisti verranno rasterizzati. |
|
Imposta la soglia zorder per la rasterizzazione per l'output di grafica vettoriale. |
|
Restituisce il riquadro di delimitazione degli assi nello spazio di visualizzazione; args e kwargs sono vuoti. |
|
Restituisci il riquadro di delimitazione stretto degli assi, inclusi gli assi e i loro decoratori (xlabel, titolo, ecc.). |
Proiezione #
I metodi utilizzati da Axis
that devono essere sovrascritti per gli assi non rettilinei.
Ottieni la trasformazione utilizzata per disegnare etichette, segni di spunta e griglie sull'asse x. |
|
Ottieni la trasformazione utilizzata per disegnare etichette, segni di spunta e griglie sull'asse y. |
|
Restituisce le proporzioni dei dati ridimensionati. |
|
|
|
|
|
|
|
|
Altro #
Restituisce un elenco predefinito di artisti utilizzati per il calcolo del riquadro di delimitazione. |
|
Restituisce il tracciato della clip con la parte non affine della sua trasformazione applicata e la restante parte affine della sua trasformazione. |
|
Indica se sono stati aggiunti artisti agli assi. |
|
Imposta più proprietà contemporaneamente. |
- classe matplotlib.axes.Axes. ArtistList ( assi , prop_name , add_name , valid_types = None , invalid_types = None ) #
Un sottoelenco di bambini Axes in base al loro tipo.
Le sottoliste figli specifiche del tipo diventeranno immutabili in Matplotlib 3.7. Quindi, queste liste di artisti saranno probabilmente sostituite da tuple. Usa come se questa fosse già una tupla.
Questa classe esiste solo per il periodo di transizione per avvertire sulla modifica deprecata degli elenchi di artisti.
- Parametri :
- assi .assi.Assi
Gli assi da cui questo sottoelenco estrarrà gli artisti bambini.
- nome_prop str
Il nome della proprietà utilizzato per accedere a questo sottoelenco dagli assi; utilizzato per generare avvisi di deprecazione.
- add_name str
Il nome del metodo utilizzato per aggiungere agli assi gli artisti del tipo di questo sottoelenco; utilizzato per generare avvisi di deprecazione.
- valid_types elenco di tipi, facoltativo
Un elenco di tipi che determinano quali figli verranno restituiti da questo sottoelenco. Se specificato, gli artisti nel sottoelenco devono essere istanze di uno di questi tipi. Se non specificato, è valido qualsiasi tipo di Artista (a meno che non sia limitato da invalid_types .)
- tupla invalid_types , facoltativo
Un elenco di tipi che determinano quali figli non verranno restituiti da questo sottoelenco. Se specificato, gli artisti nel sottoelenco non saranno mai un'istanza di questi tipi. In caso contrario, nessun tipo sarà escluso.
- inserisci ( indice , elemento ) #
S.insert(index, value) -- inserisce il valore prima dell'indice