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

การวาดกราฟ numpy datetime64 ด้วย Matplotlib


วาดกราฟอนุกรมเวลา (time series) ด้วย datetime64

ใช้ NumPy สร้างอาร์เรย์ datetime64 และวาดกราฟ

ขั้นตอน

  1. สร้างจุดข้อมูล x, y ด้วย NumPy
  2. วาดกราฟด้วย plot()
  3. แสดงด้วย show()

ตัวอย่างโค้ด

import matplotlib.pyplot as plt
import datetime
import numpy as np

plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True

x = np.array([datetime.datetime(2021, 1, 1, i, 0) for i in range(24)])
y = np.random.randint(100, size=x.shape)
plt.plot(x, y)
plt.show()

ผลลัพธ์

การวาดกราฟ numpy datetime64 ด้วย Matplotlib