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