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 ')

pandy kreśli serię w postaci wykresu liniowego

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 ') 

narysuj serię pand w postaci histogramu

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

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *