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

팬더 시계열 플롯 설정 X축 메이저 및 마이너 틱 및 레이블

<시간/>

Pandas를 사용하여 시간과 속도로 데이터 프레임을 생성할 수 있으며 이후에는 데이터 프레임을 사용하여 원하는 플롯을 얻을 수 있습니다.

단계

  • 기본 BitGenerator(PCG64)로 새 Generator를 생성합니다.

  • Pandas를 사용하여 고정 빈도 DatetimeIndex를 가져옵니다. '2020-01-01'부터 '2021-01-01'까지.

  • 로그 정규 분포에서 표본을 추출합니다.

  • 위의 데이터로 데이터 프레임을 만드세요.

  • 팬더 데이터 프레임을 사용하여 figsize =(10, 5)로 플롯을 만듭니다.

  • 그림을 표시하려면 plt.show() 메소드를 사용하십시오.

예시

import numpy as np
import pandas as pd
from matplotlib import pyplot as plt

rng = np.random.default_rng(seed=1)
date_day = pd.date_range(start='2020-01-01', end='2021-01-01', freq='D')
traffic = rng.lognormal(sigma=2, size=date_day.size)
df_day = pd.DataFrame(dict(speed=[pow(2, -i) for i in range(len(date_day))]),
index=date_day)

df_day.plot(figsize=(10, 5))

plt.show()

출력

팬더 시계열 플롯 설정 X축 메이저 및 마이너 틱 및 레이블