Griglia matplotlib

Griglia matplotlib

I grafici Matplotlib sono presentazioni di analisi visiva. La griglia sarebbe una di quelle caratteristiche. Una griglia è un insieme di linee orizzontali sovrapposte che rappresentano la partizione di assi. Oltre alle tecniche di visualizzazione come fogli di calcolo Excel, figure e Microsoft Power BI, il pacchetto MatPlot ha diverse capacità. Questi parametri migliorano e modificano la rappresentazione visiva di un set di dati (Fig, Graph, ecc.).

Le linee di griglia sono utilizzate sullo sfondo di qualsiasi grafico o presentazione visiva di un determinato set di dati in modo tale da cogliere meglio l'intero grafico/grafico e correlare i punti sul grafico alle variabili a intervallo. La superficie interna di un grafico/grafico è composta da linee parallele che sono lineari (orizzontale, verticale e diagonale) o arricciate e sono principalmente utilizzate per rappresentare i dati.

In questo articolo, esploreremo un programma matplotlib che ci consente di personalizzare gli attributi di linea di una griglia in un grafico.

Utilizzare la funzione matplotlib grid ()

Generalmente, questo metodo viene utilizzato per creare la griglia. Possiamo ottenere informazioni migliori sui grafici usando le griglie di Matplotlib. Trovare un'allusione per i set di dati è semplice. Considera l'esempio successivo. Il codice per questa illustrazione è apposto di seguito.

Importa matplotlib.Pyplot come Plt
Importa Numpy come NP
t = np.Arange (0.2, 2.1 + 1.22, 2.22)
s = np.cos (3 * 3 * np.fossa)
T [21:80] = NP.nan
Plt.sottotrama (2, 1, 1)
Plt.trama (t, s, '-', lw = 2)
Plt.xlabel ('time (s)')
Plt.ylabel ('tensione (mv)')
Plt.Titolo ('figura')
Plt.griglia (vero)
Plt.xlabel ('time (s)')
Plt.Ylabel ("More Nans")
Plt.griglia (vero)
Plt.stretto_layout ()
Plt.spettacolo()

Il metodo Grid () nell'oggetto Dimensions viene utilizzato per regolare l'accessibilità della griglia all'interno del grafico. Potrebbe essere regolato acceso o spento. Il metodo Grid () consente all'utente di modificare lo stile della linea e gli attributi della larghezza di banda.

Possiamo modificare la griglia per soddisfare le nostre esigenze specifiche. Il metodo Grid () nel pilota potrebbe essere usato per inserire linee parallele a una visualizzazione. L'output per il codice sopra descritto può essere visto dall'immagine citata di seguito.

Qualunque cosa facessimo nel metodo sopra sarebbe aggiunto PLT.griglia (vera) che mostra le griglie nella trama risultante.

Vengono visualizzate sia le griglie minori che quelle principali

La funzione Grid () sull'elemento dell'asse x e Y visualizza la griglia principale per impostazione predefinita, ma potrebbe anche visualizzare la griglia piccola o talvolta entrambi. Possiamo indicare a matplotlib quale griglia vorremmo visualizzare o layout usando quale parametro, che sembra avere probabilità di main, minore o forse entrambi.

Punti/griglia minori non sono visualizzati per impostazione predefinita in matplotlib, quindi abbiamo abilitato manualmente quelli con la funzione minorticks_on (). Il codice per questa illustrazione è apposto di seguito.

da matplotlib import pyplot come plt
Importa Numpy come NP
def sinplot ():
Fig, ax = PLT.sottotrame ()
x = np.Linspace (1, 20, 200)
Per I in gamma (2, 9):
ascia.Trama (X, NP.sin (x + i * .6) * (9 - i))
Restituisci l'ascia
ax = sinplot ()
ascia.griglia (vero)
ax = sinplot ()
ascia.Grid (che = 'Major', color = '#eeeeee', lineWidth = 1.8)
ascia.griglia (che = 'minore', color = '#ddddddd', linestyle = ':', lineWidth = 1.5)
ascia.minorticks_on ()

I tre argomenti vengono passati al pilota.Metodo Grid () in questa istanza. Il primo parametro è il colore, che fornisce il colore desiderato. Il secondo argomento è il lineestyle e viene utilizzato per identificare l'estetica che possiamo ottenere sulla linea. Determina la dimensione della linea della griglia. I valori immessi di questo parametro sono tutti numeri positivi. L'output per il codice sopra descritto può essere visto dall'immagine citata di seguito.

Visualizzazione delle griglie tra le sottotrame

In Python Matplotlib, possiamo generare molti sottotrame e specificare le cadute di accessibilità assiale su vari assi per visualizzare le griglie tra i sottotrame. Il codice per questa illustrazione è apposto di seguito.

Importa matplotlib.Pyplot come Plt
Plt.rcparams ["figura.figsize "] = [10.5, 6.68]
Plt.rcparams ["figura.autolayout "] = true
Fig, (ax1, ax2) = plt.sottotrame (nrows = 2)
ax3 = Fig.add_subblot (555, zorder = -8)
Per _, colonna vertebrale in ax3.spine.elementi():
colonna vertebrale.set_visible (false)
ax3.tick_params (markeleft = false, etichettabottom = false, sinistra = false, destro = false)
ax3.get_shared_x_axes ().Unisciti (AX3, AX1)
ax3.griglia (axis = "x")
ax1.griglia()
ax2.griglia()
Plt.spettacolo()

Miglioriamo la spaziatura tra e tutto intorno alle sottotrame e alla dimensione grafica. Per utilizzare la tecnica di sottotrame (), creiamo un grafico e una serie di sottotrame. Quindi, creiamo una sottotrama nel grafico originale e nascondiamo la trasparenza della colonna vertebrale. Disabilita gli identificatori A3. Inoltre, regoliamo l'asse X secondo necessità. Ora, imposta i segmenti di linea in A1, A2 e A3. Finalmente, utilizziamo la funzione show () per presentare la visualizzazione. L'output per il codice sopra descritto può essere visto dall'immagine citata di seguito.

Integrazione delle linee di griglia in un grafico

Il metodo Grid () nel pacchetto Pyplot di Matplotlib inserisce una linea di griglia a un grafico. L'immagine seguente illustra come utilizzare il pilota.griglia () per applicare una griglia a un grafico. Il codice per questa illustrazione è apposto di seguito.

Importa matplotlib.Pyplot come Plt
Importa Numpy come NP
x = np.Array ([5, 25])
y = np.Array ([20, 100])
Plt.Trama (x, y)
Plt.Titolo ('figura')
Plt.xlabel ("x")
Plt.ylabel ("y"
Plt.griglia()
Plt.spettacolo()

Stiamo usando la libreria MatPlot per integrare il componente Pyplot. La libreria numpy è quindi inclusa. Mediante l'uso del numpy.funzione array (), costruiamo un array con variabile x. Successivamente, il numpy.Il metodo array () viene utilizzato per creare un nuovo array con variabile y.

Con l'aiuto di Pyplot.funzione trama (), disegniamo y contro x. Quindi utilizziamo il pilota.Titolo () funzione in cui forniamo al nostro grafico la figura di etichetta.'Il pilota.La funzione xlabel () è applicata e da questa funzione, etichettiamo anche l'asse x della nostra figura con il tag 'x.'

Inoltre, utilizziamo l'Upyplot.Funzione ylabel () per taggare l'asse y della nostra figura con la lettera 'y.'Il pilota.Il metodo Grid () viene utilizzato per inserire una griglia al grafico. Finalmente, il pilota.viene applicata la funzione show () che visualizza il nostro grafico. L'output per il codice sopra descritto può essere visto dall'immagine citata di seguito.

Conclusione

In questo articolo, prima vediamo come inserire una griglia a un grafico in matplotlib. Quindi, abbiamo discusso della funzione Grid (). Potremmo effettivamente creare griglie con il metodo Grid (), quindi potremmo configurarle con i vari parametri forniti. Per migliorare il fascino visivo della nostra trama, dovremmo lavorare con nuovi progetti di linea a griglia, tonalità e larghezze. Mostra il grafico con griglie che sono impostate in base alla dispersione delle zecche. Potremmo regolare la spaziatura della griglia modificando la frequenza delle spunte.