การเพิ่ม error bar ในกราฟ
การเพิ่ม error bar ในกราฟทำได้โดยใช้เมธอด errorbar ของออบเจกต์ Axes
ในแบบฝึกหัดนี้มี DataFrame สองชุดที่โหลดไว้ให้แล้ว ได้แก่ seattle_weather ซึ่งเก็บข้อมูลสภาพอากาศของเมืองซีแอตเทิล และ austin_weather ซึ่งเก็บข้อมูลสภาพอากาศของเมืองออสติน แต่ละ DataFrame มีคอลัมน์ "MONTH" สำหรับชื่อเดือน คอลัมน์ "MLY-TAVG-NORMAL" สำหรับอุณหภูมิเฉลี่ยในแต่ละเดือน และคอลัมน์ "MLY-TAVG-STDDEV" สำหรับค่าเบี่ยงเบนมาตรฐานของอุณหภูมิในแต่ละปี
ในแบบฝึกหัดนี้ จะพล็อตอุณหภูมิเฉลี่ยตามเดือน และเพิ่มค่าเบี่ยงเบนมาตรฐานที่แต่ละจุดเป็น error bar แนวแกน y
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การสร้างภาพข้อมูลด้วย Matplotlib เบื้องต้น
คำแนะนำการฝึกหัด
- ใช้เมธอด
ax.errorbarเพื่อเพิ่มข้อมูลของซีแอตเทิล โดยใช้คอลัมน์"MONTH"เป็นค่า x,"MLY-TAVG-NORMAL"เป็นค่า y และ"MLY-TAVG-STDDEV"เป็นค่าyerr - เพิ่มข้อมูลของออสติน โดยใช้คอลัมน์
"MONTH"เป็นค่า x,"MLY-TAVG-NORMAL"เป็นค่า y และ"MLY-TAVG-STDDEV"เป็นค่าyerr - กำหนดป้ายกำกับแกน y เป็น
"Temperature (Fahrenheit)"
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
fig, ax = plt.subplots()
# Add Seattle temperature data in each month with error bars
ax.errorbar(____, ____, ____)
# Add Austin temperature data in each month with error bars
____
# Set the y-axis label
____
plt.show()