การเพิ่มคำอธิบายข้อความแบบพื้นฐาน
ในกราฟกระจายที่แสดงอยู่ จะเห็นจุดที่โดดเด่นเป็นพิเศษ ซึ่งมีค่า SO2 สูงที่สุดที่สังเกตได้ในเดือนสิงหาคม จุดนี้คือเมืองซินซินนาติ เมื่อวันที่ 11 สิงหาคม 2013 แต่กราฟในรูปแบบปัจจุบันยังไม่บอกข้อมูลนี้แก่ผู้ดู การเพิ่มคำอธิบายข้อความแบบพื้นฐานเป็นวิธีที่ดีในการชี้ให้เห็น outlier ที่น่าสนใจพร้อมให้บริบทเพิ่มเติม ลองดึงความสนใจของผู้อ่านไปที่จุดข้อมูลของซินซินนาติด้วยการเพิ่มคำอธิบายข้อความที่ให้รายละเอียดเกี่ยวกับ outlier นี้
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การพัฒนาการแสดงผลข้อมูลใน Python
คำแนะนำการฝึกหัด
- กรองข้อมูลในกราฟกระจายให้เหลือเฉพาะเดือนสิงหาคม
- เพิ่มคำอธิบายข้อความที่ตำแหน่ง
x = 0.57และy = 41เพื่อชี้ให้เห็นค่าSO2ที่สูงที่สุด - ใส่ข้อความคำอธิบายว่า
'Cincinnati had highest observed\nSO2 value on Aug 11, 2013'(สังเกตการขึ้นบรรทัดใหม่) - เปลี่ยนขนาดฟอนต์ของคำอธิบายเป็น
'large'
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Draw basic scatter plot of pollution data for August
sns.scatterplot(x = 'CO', y = 'SO2', data = pollution[pollution.month == ____])
# Label highest SO2 value with text annotation
plt.text(____, ____,
'____',
# Set the font to large
fontdict = {'ha': 'left', '____': '____'})
plt.show()