Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Pandas의 시계열 플롯에 수직선을 어떻게 그리나요?

<시간/>

Pandas를 사용하여 데이터 프레임을 생성하고 axvline 라인을 사용하여 생성된 축에 수직 라인을 설정합니다.

단계

  • 팬더를 사용하여 데이터 프레임을 만들 수 있습니다.

  • 데이터 프레임을 생성하면 도움말 생성에 도움이 됩니다.

  • axvline()을 사용하여 축을 가로질러 세로선을 추가합니다. 여기서 색상은 녹색, linestyle="dashed"입니다.

  • axvline()을 사용하여 축을 가로질러 세로선을 추가합니다. 여기서 색상은 빨간색, linestyle="dashed"입니다.

  • plt.show()를 사용하여 플롯을 표시합니다.

예시

import pandas as pd
from matplotlib import pyplot as plt
df = pd.DataFrame(index=pd.date_range("2019-07-01", "2019-07-31"))
df["y"] = 1
ax = df.plot()
ax.axvline("2019-07-24", color="green", linestyle="dashed")
ax.axvline("2019-07-31", color="red", linestyle="dashed")
plt.show()

출력

Pandas의 시계열 플롯에 수직선을 어떻게 그리나요?