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 от января 2020 года. Рекомендуется использовать функцию seaborn.lineplot()
в качестве альтернативы.
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