Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

พล็อตอนุกรมเวลาของ Pandas การตั้งค่าแกน X ขีดหลักและรองและป้ายกำกับ


เมื่อใช้ 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()

ผลลัพธ์

พล็อตอนุกรมเวลาของ Pandas การตั้งค่าแกน X ขีดหลักและรองและป้ายกำกับ