Python의 Seaborn tsplot()
이 튜토리얼에서는 Seaborn에서seaborn.tsplot()
함수를 사용하는 방법을 배웁니다.
seaborn.tsplot()
은 매우 강력하고 유용한 함수입니다. 사용 가능한 데이터에 대한 타임 스탬프가있을 때 사용됩니다. 하나 이상의 시계열 데이터를 그리는 데 사용됩니다. 데이터는 long 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 년 1 월 버전에서는 더 이상 사용되지 않습니다. 대안으로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