Python의 Seaborn tsplot()

Manav Narula 2024년2월15일
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 tsplot 기능

이 함수는 시계열 데이터를 그리는 데 매우 강력하지만 seaborn 모듈의 2020 년 1 월 버전에서는 더 이상 사용되지 않습니다. 대안으로seaborn.lineplot()함수를 사용하는 것이 좋습니다.

작가: 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