การเข้ารหัสเวลาด้วยสี
หน้าจอมีแค่สองมิติ แต่เราสามารถเพิ่มมิติที่สามลงใน scatter plot ได้โดยใช้สี ในแบบฝึกหัดนี้ เราจะแสดงข้อมูลจากชุดข้อมูล climate_change โดยพล็อต scatter plot ระหว่างคอลัมน์ "co2" บนแกน x กับคอลัมน์ "relative_temp" บนแกน y และใช้สีแทนค่าเวลา โดยช่วงเวลาก่อนหน้าจะแสดงเป็นสีน้ำเงินเข้ม และช่วงเวลาหลังจะแสดงเป็นสีเหลืองสว่าง
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การสร้างภาพข้อมูลด้วย Matplotlib เบื้องต้น
คำแนะนำการฝึกหัด
- ใช้เมธอด
ax.scatterเพื่อพล็อต scatter plot ของคอลัมน์"co2"(แกน x) กับคอลัมน์"relative_temp"(แกน y) - ใช้ key-word argument
cเพื่อส่ง index ของ DataFrame เป็นค่าป้อนเข้า เพื่อกำหนดสีของแต่ละจุดตามวันที่ - ตั้งชื่อแกน x เป็น
"CO2 (ppm)"และชื่อแกน y เป็น"Relative temperature (C)"
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
fig, ax = plt.subplots()
# Add data: "co2", "relative_temp" as x-y, index as color
____
# Set the x-axis label to "CO2 (ppm)"
____
# Set the y-axis label to "Relative temperature (C)"
____
plt.show()