เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

เพิ่มเครื่องหมายแนวตั้งและแนวนอน

การเพิ่ม annotation เสริมช่วยเน้นย้ำการสังเกตหรือเหตุการณ์สำคัญได้ชัดเจนยิ่งขึ้น ในแบบฝึกหัดนี้ คุณจะได้เรียนรู้วิธีไฮไลต์เหตุการณ์สำคัญโดยการเพิ่มเครื่องหมายที่ timestamp ที่กำหนดบนกราฟ time series ไลบรารี matplotlib รองรับการวาดเส้นแนวตั้งและแนวนอนเพื่อระบุวันที่เฉพาะเจาะจงได้

ขอให้นึกว่า index ของ DataFrame discoveries เป็นชนิด datetime ดังนั้น ค่าแกน x ของกราฟจะเป็นวันที่ด้วย และสามารถระบุวันที่โดยตรงเมื่อเพิ่ม annotation ด้วยเส้นแนวตั้งได้เลย ตัวอย่างเช่น การเพิ่มเส้นแนวตั้งที่วันที่ 1 มกราคม 1945 ทำได้ด้วยคำสั่ง:

ax.axvline('1945-01-01', linestyle='--')

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การแสดงภาพข้อมูล Time Series ด้วย Python

ดูคอร์ส

คำแนะนำการฝึกหัด

  • เพิ่มเส้นแนวตั้งสีแดงที่วันที่ 1 มกราคม 1939 โดยใช้เมธอด .axvline()
  • เพิ่มเส้นแนวนอนสีเขียวที่ค่าแกน y เท่ากับ 4 โดยใช้เมธอด .axhline()

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Plot your the discoveries time series
ax = discoveries.plot(color='blue', fontsize=6)

# Add a red vertical line
ax.____(____, color=____, linestyle='--')

# Add a green horizontal line
ax.____(____, color=____, linestyle='--')

plt.show()
แก้ไขและรันโค้ด