Come tracciare una serie di panda (con esempi)
Esistono due modi comuni per tracciare i valori in una serie di panda:
Metodo 1: crea un grafico a linee da una serie di panda
import pandas as pd import matplotlib. pyplot as plt plt. plot ( my_series.index , my_series.values )
Metodo 2: crea un istogramma dalla serie Pandas
import pandas as pd import matplotlib. pyplot as plt my_series. plot (kind=' hist ')
Gli esempi seguenti mostrano come utilizzare ciascun metodo nella pratica.
Esempio 1: crea un grafico a linee da una serie di panda
Il codice seguente mostra come creare un grafico a linee da una serie di panda:
import pandas as pd import matplotlib. pyplot as plt #create pandas Series my_series = pd. Series ([2, 2, 2, 3, 3, 4, 5, 7, 8, 9, 12, 12, 14, 15, 16, 16, 18, 19, 22, 22, 22, 25, 26, 27, 30, 33, 33, 33, 34, 35]) #create line plot to visualize values in Series plt. plot ( my_series.index , my_series.values )
L’asse x mostra i valori dell’indice della serie panda e l’asse y mostra i valori effettivi della serie.
Puoi anche utilizzare vari panda e funzioni matplotlib per personalizzare l’aspetto della linea, nonché le etichette degli assi e il titolo della trama:
#create customized line plot plt. plot (my_series. index , my_series. values , color=' red ', linewidth= 2.5 ) #add axis labels and title plt. xlabel (' Index ') plt. ylabel (' Values ') plt. title (' Line Plot of Pandas Series ')
Esempio 2: crea un istogramma da una serie di panda
Il codice seguente mostra come creare un istogramma da una serie di panda:
import pandas as pd import matplotlib. pyplot as plt #create pandas Series my_series = pd. Series ([2, 2, 2, 3, 3, 4, 5, 7, 8, 9, 12, 12, 14, 15, 16, 16, 18, 19, 22, 22, 22, 25, 26, 27, 30, 33, 33, 33, 34, 35]) #create histogram visualize distribution of values in Series my_series. plot (kind=' hist ')
L’asse x mostra i valori della serie panda e l’asse y mostra la frequenza dei valori.
Puoi anche utilizzare vari panda e funzioni matplotlib per personalizzare l’aspetto dell’istogramma nonché il numero di contenitori utilizzati nell’istogramma:
#create histogram with 15 bins my_series. plot (kind=' hist ', edgecolor=' black ', color=' gold ', bins= 15 ) #add axis labels and title plt. xlabel (' Values ') plt. title (' Histogram of Pandas Series ')
Tieni presente che il numero predefinito di gruppi utilizzati in un istogramma è 10 .
Sentiti libero di utilizzare l’argomento contenitori per aumentare questo numero per produrre più contenitori o ridurlo per produrre meno contenitori.
Risorse addizionali
I seguenti tutorial spiegano come eseguire altre attività comuni nei panda:
Come filtrare le serie Panda in base al valore
Come convertire la serie Panda in DataFrame
Come convertire la serie Panda nell’array NumPy