เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การปรับแต่ง Heatmap

Seaborn รองรับการปรับแต่งเพิ่มเติมหลายรูปแบบเพื่อให้ heatmap ดูดียิ่งขึ้น ในแบบฝึกหัดนี้ เราจะใช้ข้อมูล Daily Show ที่เก็บอยู่ในตัวแปร df ต่อไป พร้อมกับปรับแต่งผลลัพธ์ที่แสดงออกมา

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การสร้างภาพข้อมูลระดับกลางด้วย Seaborn

ดูคอร์ส

คำแนะนำการฝึกหัด

  • สร้างตาราง crosstab จากคอลัมน์ Group และ YEAR
  • สร้าง heatmap จากข้อมูลโดยใช้ palette BuGn
  • ปิดใช้งาน cbar และเพิ่มค่า linewidth เป็น 0.3

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Create the crosstab DataFrame
pd_crosstab = pd.crosstab(df["Group"], df["____"])

# Plot a heatmap of the table with no color bar and using the BuGn palette
sns.heatmap(pd_crosstab, cbar=____, cmap="____", linewidths=____)

# Rotate tick marks for visibility
plt.yticks(rotation=0)
plt.xticks(rotation=90)

#Show the plot
plt.show()
plt.clf()
แก้ไขและรันโค้ด