การปรับแต่ง 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()