Jak korzystać z indeksu na wykresie pandy (z przykładami)
Możesz użyć jednej z następujących metod, aby użyć wartości indeksu ramki DataFrame pandy jako wartości osi X na wykresie:
Metoda 1: Użyj plot()
df. plot (y=' my_column ')
Jeśli nie określisz zmiennej, która będzie używana dla osi X, pandy użyją domyślnych wartości indeksu.
Metoda 2: Użyj plot() z use_index=True
df. plot (y=' my_column ', use_index= True )
Argument use_index=True wyraźnie mówi pandom, aby używały wartości indeksów dla osi X.
Obie te metody dadzą ten sam wynik.
Poniższe przykłady pokazują, jak w praktyce używać każdej metody z następującą ramką DataFrame pand:
import pandas as pd #create DatFrame df = pd. DataFrame ({' sales ': [8, 8, 9, 12, 13, 14, 22, 26, 25, 22]}, index=pd. date_range (' 1/1/2020 ', periods= 10 , freq=' m ')) #view DataFrame print (df) dirty 2020-01-31 8 2020-02-29 8 2020-03-31 9 2020-04-30 12 2020-05-31 13 2020-06-30 14 2020-07-31 22 2020-08-31 26 2020-09-30 25 2020-10-31 22
Przykład 1: Użyj plot()
Poniższy kod pokazuje, jak używać funkcji plot( ) w pandach do tworzenia wykresu liniowego, który wykorzystuje wartości indeksów z DataFrame jako oś x i wartości z kolumny sprzedaży jako wartości na osi y:
#create line chart and use index values as x-axis values df. plot (y=' sales ')
Należy pamiętać, że wykres automatycznie wykorzystuje daty indeksu DataFrame jako wartości na osi X wykresu liniowego.
Ponieważ nie określiliśmy zmiennej do użycia na osi X, pandy użyły domyślnych wartości indeksu.
Przykład 2: Użyj plot() z use_index=True
Poniższy kod pokazuje, jak użyć funkcji plot( ) z argumentem use_index=True , aby utworzyć wykres liniowy, który wykorzystuje wartości indeksów z DataFrame jako oś x i wartości z kolumny sprzedaży jako oś wartości y:
#create line chart and use index values as x-axis values df. plot (y=' sales ', use_index= True )
Po raz kolejny wykres wykorzystuje daty indeksu DataFrame jako wartości na osi x wykresu liniowego.
Należy pamiętać, że ten wykres jest zgodny z poprzednim wykresem.
Dodatkowe zasoby
Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania w pandach:
Pandy: Jak dodawać tytuły do fabuł
Pandy: jak tworzyć podpisy fabuły
Pandy: jak utworzyć wykres słupkowy z GroupBy