Computer >> Máy Tính >  >> Lập trình >> Python

Biểu đồ thời gian của gấu trúc thiết lập dấu tích và nhãn chính và phụ trên trục X

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

Biểu đồ thời gian của gấu trúc thiết lập dấu tích và nhãn chính và phụ trên trục X