Istogramma della serie Pandas

Istogramma della serie Pandas

“La distribuzione della frequenza di una matrice numerica è in genere rappresentata da un istogramma, che è organizzato in bin discreti e uguali. Il metodo “Panda.Serie.Hist () "e" Panda.Serie.Plot () "sono entrambi ampiamente utilizzati. Possono essere utilizzati per tracciare gli istogrammi rapidamente usando la serie Pandas."

La serie di sintassi ".Il metodo Hist () ”segue:

Sintassi per “serie.Plot () "Funzione:

Questo articolo dimostrerà l'implementazione di entrambi questi metodi per tracciare gli istogrammi.

Esempio n. 1: utilizzando la serie.Metodo Hist () per tracciare un istogramma

Possiamo tracciare una serie Pandas impiegando la serie di panda ".METODO HIST () ". L'esecuzione pratica di questa tecnica può essere osservata in questa dimostrazione.

Abbiamo inserito lo strumento "Spyder" per compilare i programmi Python nel nostro sistema. Il lancio dello strumento ci porta all'interfaccia. Per impostazione predefinita, aprirà un file con il nome “Temp.Py ". Puoi modificare il nome e ".Py ”è l'estensione per i file Python.

Su questo file Python, abbiamo avviato lo script caricando prima i pacchetti necessari. La biblioteca che abbiamo importato nel nostro ambiente Python è i "panda". Questa domanda potrebbe sorgere nella tua mente, perché importiamo panda dalla vasta gamma di pacchetti che Python offre? Abbiamo caricato questo toolkit perché lavoreremo per pianificare gli istogrammi con la serie Pandas.

Per generare una serie, impiegheremo un metodo Pandas, "PD.Serie () ”e per tracciare un istogramma di questa serie, un altro metodo Pandas,“ Serie.Hist () "sarà esercitato in questa guida. Quindi, abbiamo importato "panda come PD" nel nostro file Python. Ora faremo un passo avanti verso l'inizio della sceneggiatura.

Per la trama degli istogrammi dei panda utilizzando una serie, il requisito iniziale è generare una serie Pandas. Per costruire la serie Pandas, il "PD.Viene invocato il metodo serie () ". Abbiamo usato due parametri per questa funzione: "dati" e "nome". I valori per la serie saranno contenuti nel "dati", mentre il nome di questo elenco di valori è assegnato in "nome". I valori "dati" sono in attesa sono "12, 32, 45, 65, 76, 32, 19, 34, 76, 89, 45, 35, 76, 89, 90, 44, 14, 33, 56, 69, 65 , 44, 36, 57, 23, 41, 78, 32, 47, 81 ". Quindi, la nostra serie verrà generata con 30 valori. Abbiamo nominato questo elenco "vendite". Il "PD.La funzione serie () "costruirà la serie con valori aggiunti, ma non ha alcuna memorizzazione per contenere questa serie per un uso successivo.

Per questo, abbiamo creato un oggetto in serie, chiamato "import_report", e lo abbiamo assegnato il risultato generato dall'invocazione del "PD.Serie () "Metodo. La presentazione di questa serie di nuova costruzione può essere resa possibile utilizzando il metodo "Print ()" di Python. Questo metodo funziona prendendo qualsiasi tipo di input ed elaborandolo per mostrare il risultato sul terminale. Qui abbiamo usato il “.Metodo head () "con il nome della serie perché il record memorizzato nella serie è troppo lungo, quindi abbiamo preferito vedere solo alcuni valori iniziali. IL ".Metodo head () ", per impostazione predefinita, visualizza le prime 5 voci.

L'immagine in basso presenta una serie resa sulla finestra di output, con i primi 5 valori messi alla visualizzazione. Il nome dell'elenco è menzionato di seguito e anche il suo tipo di dati è identificato come "int64".

Per mappare un istogramma da una serie Pandas, abbiamo ottenuto la funzione “Serie.hist () "dal toolkit di Pandas. Questo metodo prende semplicemente i valori da una serie e traccia un istogramma usandoli. Per implementare questo metodo, l'abbiamo invocato nel nostro programma Python. Il nome della serie "import_report" è fornito con ".METODO HIST () ". Quindi abbiamo appena eseguito il programma premendo l'opzione "Esegui file".

Questo genererà un diagramma sullo schermo, che viene visualizzato con barre. I valori sull'asse y sono da 0-8, che rappresenta la frequenza, mentre l'asse x ha intervalli da 10-90.

Possiamo personalizzare questo istogramma modificando il numero di bidoni in esso. Per questo, abbiamo un parametro "bin". Abbiamo passato questo parametro alla "serie.hist () "funzione. I panda creano bin per impostazione predefinita, ma possiamo modificarli se necessario. Quindi, abbiamo fornito ai "bidoni" un valore di "8". Diffonderà i nostri dati in 8 barre nell'istogramma.

Puoi osservare che la visualizzazione precedente aveva 10 bidoni, ma questo possiede 8 barre.

Esempio n. 2: utilizzando la serie.Metodo trama () per tracciare un istogramma

L'altra tecnica che useremo in questo tutorial è la serie Pandas “.Plot () "Metodo. Per impostazione predefinita, crea un grafico a righe, ma possiamo in particolare specificare il tipo di trama con cui vogliamo visualizzare i nostri dati con.

Il programma per questo metodo inizia importando la libreria Pandas. Abbiamo caricato il modulo Pandas e creato il suo alias come "PD". Ora accederemo a qualunque metodo Pandas di cui abbiamo bisogno scrivendo "PD" invece di "Panda". Il primo metodo che abbiamo invocato dal toolkit Pandas è il "PD.Serie () "per la costruzione di una serie Pandas. Il "PD.Il metodo serie () "è impiegato con due attributi," dati "e" nome ".

L'elenco dei valori è archiviato in "Dati" e il titolo dell'elenco è definito in "Nome". I valori che abbiamo fornito per la creazione della serie sono “20, 34, 45, 67, 64, 78, 98, 72, 12, 34, 17, 92, 56, 77, 63, 37, 29, 11, 20, 80, 44, 21, 37, 65, 48, 88, 24, 37, 33, 19, 74, 26 ". Il conteggio totale dei valori memorizzati in questo elenco è 32. Il nome che abbiamo definito per l'elenco dei valori è "valori". La serie sarà conservata in un oggetto serie per consentirci di usarlo in seguito. Abbiamo creato un oggetto in serie, "my_series" e lo abbiamo assegnato alla serie appena creata.

Poiché la serie che abbiamo generato è molto lunga e non può essere vista in una singola istantanea, quindi abbiamo deciso di visualizzare solo le voci iniziali esercitando la "serie.Metodo head () "all'interno della funzione" print () ".

Nome della serie, tipo di dati della serie e valori della serie sono stati esibiti sulla console Python.

Ora useremo questa serie per creare la sua rappresentazione visiva con l'aiuto di una trama.

La serie.Il metodo Plot () ”viene invocato. Qui abbiamo menzionato il nome della nostra serie come "my_series" con ".Plot () "funzione. Tra le parentesi di questo metodo, viene utilizzato il parametro "Kind". Questo attributo definirà il tipo di trama da disegnare. Dato che vogliamo tracciare un istogramma, abbiamo specificato il "tipo" come "HIST".

Il nostro istogramma è generato sullo schermo, che contiene 10 bin per la distribuzione dei valori.

Possiamo cambiare la formattazione della nostra trama. Per questo, abbiamo creato un "contenitore" variabile per salvare l'istogramma in esso. Quindi abbiamo impiegato il "set_xlabe () l" per identificare un "elenco di valori" che verrà mostrato sull'asse x. Inoltre, per l'impostazione dell'etichetta dell'istogramma, abbiamo utilizzato il metodo "set_title ()" per indicare una trama come "questa è la nostra trama demo".

Puoi vedere i risultati nel diagramma dell'istogramma visivo di seguito presentato.

Conclusione

Visualizzare una serie di dati creando grafici è una tecnica molto utile per l'analisi dei dati rapidi. Questa lezione ti ha introdotto i due metodi per la pianificazione dell'istogramma utilizzando la serie Pandas. La prima tecnica di cui abbiamo discusso è la "serie.Metodo Hist () ", che esplora anche il concetto di alterazione dei contenitori. La seconda funzione esercitata è la "serie.Plot () "Metodo. In questa tecnica, abbiamo imparato a cambiare la formattazione della trama in base ai nostri bisogni.