Sử dụng Pandas, chúng tôi có thể tạo khung dữ liệu với thời gian và tốc độ, sau đó, chúng tôi có thể sử dụng khung dữ liệu để có được biểu đồ mong muốn.
Các bước
-
Tạo một Trình tạo mới với BitGenerator mặc định (PCG64).
-
Sử dụng Pandas, nhận được tần suất cố định DatetimeIndex. Từ '2020-01-01' đến '2021-01-01'.
-
Vẽ mẫu từ phân phối log-chuẩn.
-
Tạo khung dữ liệu với dữ liệu trên.
-
Sử dụng khung dữ liệu gấu trúc tạo âm mưu, với figsize =(10, 5).
-
Để hiển thị hình này, hãy sử dụng phương thức plt.show ().
Ví dụ
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()
Đầu ra