เพื่อพล็อตเหตุการณ์ตามเวลา (Events on Time) ด้วย Matplotlib ให้ทำตามขั้นตอน:
- กำหนดขนาดรูปและปรับระยะห่างระหว่างและรอบซับพล็อต
- สร้างลิสต์จุดข้อมูลที่เหตุการณ์อาจเกิดขึ้น
- พล็อตเส้นแนวนอนด้วย y, xmin และ xmax
- พล็อตเส้นขนานเหมือนกันที่ตำแหน่งที่กำหนด
- ใช้ show() เพื่อแสดงรูป
ตัวอย่าง
import matplotlib.pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True a = [1, 2, 5, 6, 9, 11, 15, 17, 18] plt.hlines(1, 0, 24) plt.eventplot(a, orientation='horizontal', colors='b') plt.show()
ผลลัพธ์
