Jak narysować serię pand (z przykładami)
Istnieją dwa popularne sposoby wykreślania wartości w serii pand:
Metoda 1: Utwórz wykres liniowy na podstawie serii Pand
import pandas as pd import matplotlib. pyplot as plt plt. plot ( my_series.index , my_series.values )
Metoda 2: Utwórz histogram z serii Pand
import pandas as pd import matplotlib. pyplot as plt my_series. plot (kind=' hist ')
Poniższe przykłady pokazują, jak zastosować każdą metodę w praktyce.
Przykład 1: Utwórz wykres liniowy z serii pand
Poniższy kod pokazuje, jak utworzyć wykres liniowy z serii pand:
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 )
Oś x pokazuje wartości indeksu serii pand, a oś y pokazuje rzeczywiste wartości serii.
Możesz także użyć różnych funkcji pand i matplotlib, aby dostosować wygląd linii, a także etykiety osi i tytuł wykresu:
#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 ')
Przykład 2: Utwórz histogram z serii pand
Poniższy kod pokazuje, jak utworzyć histogram z serii pand:
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 ')
Oś x pokazuje wartości serii pand, a oś y pokazuje częstotliwość wartości.
Możesz także użyć różnych funkcji pand i matplotlib, aby dostosować wygląd histogramu, a także liczbę pojemników używanych w histogramie:
#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 ')
Należy pamiętać, że domyślna liczba grup używanych w histogramie wynosi 10 .
Możesz użyć argumentu bins , aby zwiększyć tę liczbę, aby utworzyć więcej pojemników, lub zmniejszyć tę liczbę, aby utworzyć mniej pojemników.
Dodatkowe zasoby
Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania w pandach:
Jak filtrować serię Pand według wartości
Jak przekonwertować serię Pandas na DataFrame
Jak przekonwertować serię Pand na tablicę NumPy