Assi di matplotlib

Assi di matplotlib
Uno dei moduli utilizzati per l'analisi visiva è matplotlib. La Biblioteca Numpy, un'estensione matematica quantitativa di Python, potrebbe essere utilizzata per compilare i dati in un array. Il modulo Matplotlib viene utilizzato per creare grafici 2D da set di dati di array. Gli assi sono l'elemento più semplice e personalizzabile per la generazione di secondi secondari.

I grafici possono essere inseriti ovunque nel grafico usando gli assi. Un grafico può avere diversi assi, ma un elemento assi deve essere stato in un singolo grafico. Nella situazione del 3D, le dimensioni includono articoli a due assi insieme a articoli a tre assi. Il componente Axes si riferisce alla regione visiva che include la struttura dei dati.

Gli assi sono un elemento funzionale e di base per la costruzione di sotto-trame. Gli assi ci consentono di disegnare in qualsiasi momento dell'immagine, permettendoci di creare grafici secondari dinamicamente. Qualsiasi figura definita può avere diversi assi, ma un elemento assi includerebbe solo l'essere in un singolo grafico. Gli assi in due dimensioni includono due elementi dell'asse, mentre gli assi in tre dimensioni contengono elementi a 3 assi.

Dobbiamo solo eseguire la tecnica ADD AXES () per inserire un elemento Axes al grafico. L'elemento Axes è fornito dalla tecnica ADD Axes (), che introduce gli assi nella posizione retto [a sinistra, in basso, lunghezza, altitudine], in cui la maggior parte di questi attributi sono probabilità di lunghezza e larghezza dell'immagine.

Gli assi specificano l'insieme di punti e producono la maggior parte dei componenti visivi: assi di coordinate, zecche, linea2d, annotazione, poliline e così via. Gli assi consentono di visualizzare in qualsiasi momento del grafico. Di conseguenza, suggerisce la possibilità di sottotrame. Nella libreria Matplotlib, è un'integrazione basata sullo stato (modulo Pyplot).

Funzione axes ()

Lo scopo principale di questo metodo è costruire un elemento dell'asse usando un parametro. Il parametro consiste principalmente in un elenco di più elementi [a sinistra, in basso, ampiezza e altitudine]. Diamo un'occhiata al metodo Axes () in più dettaglio.

Importa matplotlib.Pyplot come Plt
FIG = PLT.figura()
ax = plt.assi ([0.3, 0.3, 1.0, 1.0])

In questo caso, creiamo un oggetto dell'oggetto grafico e assi. Assi ([0.3, 0.3, 1.0, 1.1]) secondo il programma sopra, in cui il primo '0.3 'mostra la spaziatura tra entrambi gli asse laterali sinistro e il limite del frame grafico, che è il 30 percento della dimensione complessiva del display dell'immagine.

L'altro '0.3 'indica la spaziatura tra entrambi gli assi laterali in basso e il limite del terminale di immagine, che è anche il 30 percento dell'intera elevazione del frame immagine. Inoltre, il primo '1.0 'significa che l'ampiezza della dimensione è del 100 % da sinistra a destra e il successivo' 1.0 'indica che l'altitudine dell'asse è al 100 % dal basso verso l'alto.

Add_axes() Funzione

Se esiste un requisito, utilizzeremmo inoltre la funzione add_axes () per includere l'elemento assi al grafico. Questa funzione restituirà l'elemento degli assi e inserisce gli assi a [sinistra, in basso, larghezza, altitudine], in cui tutti i valori sono frazioni della lunghezza e della larghezza grafica.

Importa matplotlib.Pyplot come Plt
FIG = PLT.figura()
AX = FIG.add_axes ([0.5, 0.5, 0.5, 0.5])

In seguito creando gli oggetti grafici in questo programma, aggiungeremo elementi assi a quell'oggetto grafico definito. Dopo aver eseguito questo codice, otteniamo questo tipo di risultato.

Ascia.funzione leggenda ()

La tecnica Legend () del modulo Axes viene utilizzata per aggiungere una legenda alla rappresentazione del grafico. Esistono tre argomenti per questa funzione: le etichette degli argomenti possono essere utilizzate per specificare un modello di stringa ed è utilizzato principalmente per gestire una successione di linea2d.

La posizione della legenda definita è specificata dall'argomento LOC, che potrebbe essere un numero intero o una stringa.

Importa matplotlib.Pyplot come Plt
FIG = PLT.figura()
ax = plt.assi ([0.3, 0.3, 0.5, 0.5])
ascia.Legend (etichette = ('etichetta', 'etichetta'),
loc = 'in basso a destra')

Per specificare la legenda per argomento LOC, utilizziamo gli assi.Metodo Legend () in questo caso. Impostiamo le etichette per gli assi definiti. Con questa funzione, possiamo rilevare gli elementi per la legenda. Diamo un'etichetta agli oggetti esistenti del grafico. Inoltre, dichiariamo esplicitamente gli oggetti per le leggende.

Ascia.PlotB () funzione

È la funzione più semplice della classe Axis per visualizzare i dati di un array rispetto all'altro come archi o punti. Un parametro stringa di formato aggiuntivo può essere passato a questa funzione, che verrà utilizzato per impostare la tonalità, il layout e la lunghezza della linea e dell'indicatore.

Importa matplotlib.Pyplot come Plt
Importa Numpy come NP
X = np.Linspace (-np.pi, np.PI, 25)
C = np.cos (x)
S = np.sin (x)
ax = plt.assi ([0.5, 0.5, 0.5, 0.5])
ax1 = ax.trama (x, c, 'gh--')
ax2 = ax.Trama (x, s, 'y+-.')
ascia.Legenda (etichette = ('Funzione del coseno', 'funzione sine'), loc = 'a destra')
ascia.set_title ("figura")
Plt.spettacolo()

Ci sono tre argomenti nell'ascia.Metodo trama (): l'asse x è rappresentato dalla prima variabile, 'x."L'asse y è indicato dal prossimo argomento," y.'CLM indica Hue, fodera e indicatore ed è il terzo e ultimo attributo. Diamo un'occhiata a un esempio della tecnica che abbiamo appena discusso:

La linea nell'output di questa tecnica può essere mostrata in molti altri modi.e., dots (':'), dash ('-'), pianura ('-') e così tanti altri stili.

Conclusione

In questo articolo abbiamo superato la classe Axes Matplotlib e come implementarla insieme alle istanze del programma e agli output. Abbiamo anche parlato delle diverse funzioni di questo modulo e quando usarli in modo efficace. Lo spazio dei dati è rappresentato dall'elemento Axes, che è un segmento dell'illustrazione. Gli elementi degli assi possono essere identificati in numerose figure, ma ogni elemento assi può essere trovato solo in un grafico. Due (o multipli nella situazione degli oggetti coordinati 3D) sono contenuti negli assi. Il modulo Axes e le sue operazioni associate sono il modo più specifico di interagire con l'interazione OO. D'altra parte, potremmo anche inserire l'elemento Axes al grafico chiamando la tecnica add_axes ().