Seaborn Tsplot() в Python

Manav Narula 16 Июль 2021
Seaborn Tsplot() в Python

В этом руководстве мы узнаем, как использовать функцию seaborn.tsplot() в Seaborn.

seaborn.tsplot() - очень надежная и полезная функция. Он используется, когда у нас есть временная метка для доступных данных. Он используется для построения одного или нескольких данных временных рядов. Данные могут быть в форме длинного DataFrame или N-мерного массива с измерениями в единицах измерения и времени.

Эта функция также может легко и эффективно построить несколько данных временных рядов. Мы можем настроить окончательный график, используя различные параметры, такие как unit, condition и другие. Параметр unit может быть серией или столбцом DataFrame, используемым для идентификации единицы выборки, а параметр condition может определять состояние данных или их категории.

Мы можем изменить финальную линию с помощью параметров color, linewidth, чтобы сделать график визуально более привлекательным.

В следующем коде мы построим график с помощью этой функции.

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

df = pd.DataFrame({"Date": ['01012019','01022019','01032019','01042019',
                             '01052019','01062019','01072019','01082019'],
                   "Price 1": [77,76,68,70,78,79,74,75]})
df["Date"] = pd.to_datetime(df["Date"], format = "%d%m%Y")

sns.tsplot(data = df['Price 1'], time  = df['Date'], color = 'blue',linewidth = 5)

функция seaborn tsplot

Следует знать, что, хотя эта функция очень эффективна для построения данных временных рядов, она устарела в версии модуля seaborn от января 2020 года. Рекомендуется использовать функцию seaborn.lineplot() в качестве альтернативы.

Author: Manav Narula
Manav Narula avatar Manav Narula avatar

Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.

LinkedIn