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()
출력