Jak utworzyć wykres szeregów czasowych w seaborn


Wykres szeregów czasowych jest przydatny do wizualizacji wartości danych zmieniających się w czasie.

W tym samouczku wyjaśniono, jak tworzyć różne wykresy szeregów czasowych przy użyciu pakietu wizualizacji danych seaborn w języku Python.

Przykład 1: Wykreśl pojedynczy szereg czasowy

Poniższy kod pokazuje, jak wykreślić pojedynczy szereg czasowy w Seaborn:

 import pandas as pd
import matplotlib. pyplot as plt
import seaborn as sns

#createDataFrame
df = pd. DataFrame ({' date ': ['1/2/2021',
                            '1/3/2021',
                            '1/4/2021',
                            '1/5/2021',
                            '1/6/2021',
                            '1/7/2021',
                            '1/8/2021'],
                   ' value ': [4, 7, 8, 13, 17, 15, 21]})

sns. lineplot (x=' date ', y=' value ', data=df)

Pamiętaj, że możemy również dostosować kolory, szerokość linii, styl linii, etykiety i tytuły fabuły:

 #create time series plot with custom aesthetics 
sns. lineplot (x=' date ', y=' value ', data=df, linewidth= 3 , color=' purple ',
             linestyle=' dashed '). set (title=' Time Series Plot ')

#rotate x-axis labels by 15 degrees
plt. xticks (rotation= 15 )

Wykres szeregów czasowych w Seaborn

Przykład 2: Wykreśl wiele szeregów czasowych

Poniższy kod pokazuje, jak wykreślić wiele szeregów czasowych w Seaborn:

 import pandas as pd
import matplotlib. pyplot as plt
import seaborn as sns

#createDataFrame
df = pd. DataFrame ({' date ': ['1/1/2021',
                            '1/2/2021',
                            '1/3/2021',
                            '1/4/2021',
                            '1/1/2021',
                            '1/2/2021',
                            '1/3/2021',
                            '1/4/2021'],
                   ' sales ': [4, 7, 8, 13, 17, 15, 21, 28],
                   ' company ': ['A', 'A', 'A', 'A', 'B', 'B', 'B', 'B']})

#plot multiple time series
sns. lineplot (x=' date ', y=' sales ', hue=' company ', data=df) 

Należy zauważyć, że argument barwy służy do zapewnienia różnych kolorów dla każdej linii na wykresie.

Dodatkowe zasoby

Poniższe samouczki wyjaśniają, jak wykonywać inne typowe funkcje w seaborn:

Jak dodać tytuł do działek Seaborn
Jak zmienić rozmiar czcionki legendy w Seaborn
Jak zmienić pozycję legendy w Seaborn

Dodaj komentarz

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