โดยใช้ Pandas เราสามารถสร้าง DataFrame พร้อมเวลาและความเร็ว และหลังจากนั้น เราสามารถใช้ DataFrame เพื่อได้กราฟที่ต้องการ
ขั้นตอน
สร้าง Generator ใหม่ด้วย BitGenerator เริ่มต้น (PCG64)
ใช้ Pandas สร้าง DatetimeIndex ความถี่คงที่ จาก '2020-01-01' ถึง '2021-01-01'
สุ่มตัวอย่างจากการแจกแจง Log-normal
สร้าง DataFrame ด้วยข้อมูลข้างต้น
ใช้ Pandas DataFrame สร้าง Plot พร้อม 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()
ผลลัพธ์
