เพิ่มพื้นที่แรเงาลงในกราฟ
ในการพล็อตข้อมูล time series ด้วย Python นั้น ยังสามารถไฮไลต์ช่วงทั้งหมดของกราฟได้อีกด้วย หากต้องการเพิ่มพื้นที่แรเงาระหว่างวันที่ 1 มกราคม 1936 ถึง 1 มกราคม 1950 ให้ใช้คำสั่งต่อไปนี้:
ax.axvspan('1936-01-01', '1950-01-01', color='red' , alpha=0.5)
ที่นี่เราระบุความโปร่งใสโดยรวมของพื้นที่ผ่านอาร์กิวเมนต์ alpha (โดยที่ 0 คือโปร่งใสสมบูรณ์ และ 1 คือสีเต็ม)
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การแสดงภาพข้อมูล Time Series ด้วย Python
คำแนะนำการฝึกหัด
- ใช้เมธอด
.axvspan()เพื่อเพิ่มพื้นที่แรเงาแนวตั้งสีแดงระหว่างวันที่ 1 มกราคม 1900 ถึง 1 มกราคม 1915 โดยกำหนดความโปร่งใสที่0.3 - ใช้เมธอด
.axhspan()เพื่อเพิ่มพื้นที่แรเงาแนวนอนสีเขียวระหว่างค่า 6 ถึง 8 โดยกำหนดความโปร่งใสที่0.3
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Plot your the discoveries time series
ax = discoveries.plot(color='blue', fontsize=6)
# Add a vertical red shaded region
ax.____('1900-01-01', ____, color=____, alpha=____)
# Add a horizontal green shaded region
ax.____(6, ____, color=____, alpha=____)
plt.show()