การใช้ time index เพื่อซูมเข้าไปในข้อมูล
เมื่อข้อมูล time-series มี time index เราสามารถใช้ index นี้เป็นแกน x ในการพล็อตกราฟได้ นอกจากนี้ยังสามารถเลือกช่วงวันที่เพื่อซูมเข้าไปดูช่วงเวลาเฉพาะภายใน time-series โดยใช้ความสามารถในการ indexing ของ pandas ในแบบฝึกหัดนี้ จะได้เลือกส่วนหนึ่งของชุดข้อมูล time-series แล้วพล็อตช่วงเวลานั้น
ข้อมูลที่ใช้เก็บอยู่ใน DataFrame ชื่อ climate_change ซึ่งมี time index ที่บันทึกวันที่ของการวัดค่า และมีคอลัมน์ข้อมูล 2 คอลัมน์ ได้แก่ "co2" และ "relative_temp"
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การสร้างภาพข้อมูลด้วย Matplotlib เบื้องต้น
คำแนะนำการฝึกหัด
- ใช้
plt.subplotsเพื่อสร้าง Figure พร้อม Axes หนึ่งอัน โดยตั้งชื่อว่าfigและaxตามลำดับ - สร้างตัวแปรชื่อ
seventiesที่เก็บข้อมูลทั้งหมดในช่วงระหว่าง"1970-01-01"ถึง"1979-12-31" - เพิ่มข้อมูลจาก
seventiesลงในกราฟ โดยใช้indexของ DataFrame เป็นค่า x และคอลัมน์"co2"เป็นค่า y
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
import matplotlib.pyplot as plt
# Use plt.subplots to create fig and ax
____
# Create variable seventies with data from "1970-01-01" to "1979-12-31"
seventies = climate_change[____]
# Add the time-series for "co2" data from seventies to the plot
____(____, ____["co2"])
# Show the figure
____