Як створити графік часових рядів у seaborn


Діаграма часових рядів корисна для візуалізації значень даних, які змінюються з часом.

У цьому посібнику пояснюється, як створювати різні графіки часових рядів за допомогою пакета візуалізації даних seaborn у Python.

Приклад 1: побудуйте один часовий ряд

Наступний код показує, як побудувати один часовий ряд у 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)

Зверніть увагу, що ми також можемо налаштувати кольори, ширину лінії, стиль лінії, мітки та заголовки графіків:

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

Графік часових рядів у Seaborn

Приклад 2: побудуйте кілька часових рядів

Наступний код показує, як побудувати кілька часових рядів у 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) 

Зверніть увагу, що аргумент відтінку використовується для надання різних кольорів для кожної лінії на графіку.

Додаткові ресурси

У наступних посібниках пояснюється, як виконувати інші типові функції в seaborn:

Як додати право власності на ділянки Seaborn
Як змінити розмір шрифту легенди в Seaborn
Як змінити положення легенди в Seaborn

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *