การเพิ่มข้อมูลลงใน Axes object
การเพิ่มข้อมูลลงในกราฟทำได้โดยการเรียกใช้เมธอดของ Axes object ในแบบฝึกหัดนี้ เราจะใช้เมธอด plot เพื่อเพิ่มข้อมูลปริมาณฝนของสองเมืองในสหรัฐอเมริกา ได้แก่ Seattle รัฐ WA และ Austin รัฐ TX
ข้อมูลถูกเก็บไว้ใน pandas DataFrame สองชุดที่โหลดเข้าหน่วยความจำแล้ว ได้แก่ seattle_weather ซึ่งเก็บข้อมูลสภาพอากาศของ Seattle และ austin_weather ซึ่งเก็บข้อมูลสภาพอากาศของ Austin แต่ละ DataFrame มีคอลัมน์ "MONTH" ที่เก็บชื่อย่อของเดือน (3 ตัวอักษร) และคอลัมน์ "MLY-PRCP-NORMAL" ที่เก็บค่าเฉลี่ยปริมาณฝนในแต่ละเดือนช่วงระยะเวลาสิบปี
ในแบบฝึกหัดนี้ คุณจะสร้างการแสดงผลข้อมูลเพื่อเปรียบเทียบปริมาณฝนของทั้งสองเมือง
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การสร้างภาพข้อมูลด้วย Matplotlib เบื้องต้น
คำแนะนำการฝึกหัด
- นำเข้าโมดูลย่อย
matplotlib.pyplotโดยใช้ชื่อย่อว่าplt - สร้าง Figure และ Axes object โดยเรียกใช้
plt.subplots - เพิ่มข้อมูลจาก DataFrame
seattle_weatherโดยเรียกใช้เมธอดplotของ Axes - เพิ่มข้อมูลจาก DataFrame
austin_weatherในลักษณะเดียวกัน แล้วเรียกplt.showเพื่อแสดงผล
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Import the matplotlib.pyplot submodule and name it plt
____
# Create a Figure and an Axes with plt.subplots
fig, ax = ____
# Plot MLY-PRCP-NORMAL from seattle_weather against the MONTH
ax.____(seattle_weather["MONTH"], ____)
# Plot MLY-PRCP-NORMAL from austin_weather against MONTH
ax.____(____, ____)
# Call the show function
____