วิธีสร้างแผนที่ความร้อนด้วย seaborn (พร้อมตัวอย่าง)
แผนที่ความร้อน เป็นแผนภูมิประเภทหนึ่งที่ใช้เฉดสีต่างๆ เพื่อแสดงค่าข้อมูล
บทช่วยสอนนี้จะอธิบายวิธีสร้างแผนที่ความร้อนโดยใช้ไลบรารีการแสดงภาพ Seaborn Python ด้วยชุดข้อมูลต่อไปนี้:
#import seaborn import seaborn as sns #load "flights" dataset data = sns. load_dataset (“ flights ”) data = data. pivot (" month ", " year ", " passengers ") #view first five rows of dataset data. head ()
สร้างแผนที่ความร้อนพื้นฐาน
เราสามารถใช้ไวยากรณ์ต่อไปนี้เพื่อสร้างแผนที่ความร้อนพื้นฐานสำหรับชุดข้อมูลนี้:
sns. heatmap (data)
ชา
ปรับขนาดแผนที่ความร้อน
เราสามารถใช้อาร์กิวเมนต์ figsize เพื่อปรับขนาดโดยรวมของแผนที่ความร้อน:
#set heatmap size import matplotlib. pyplot as plt plt. figure (figsize = (12.8)) #create heatmap sns. heatmap (data)
เปลี่ยนสีแผนที่ความร้อน
เราสามารถใช้อาร์กิวเมนต์ cmap เพื่อเปลี่ยนสีที่ใช้ในแผนที่ความร้อน ตัวอย่างเช่น เราสามารถเลือกชุดสี “สเปกตรัม” ได้:
sns. heatmap (data, cmap=" Spectral ")
หรือเราสามารถเลือกการ์ดสี “คูลวอร์ม” ได้:
sns. heatmap (data, cmap=" coolwarm ")
ค้นหารายการตัวเลือก cmap ทั้งหมดที่มีได้ ที่นี่
ใส่คำอธิบายประกอบแผนที่ความร้อน
เราสามารถใช้ไวยากรณ์ต่อไปนี้เพื่ออธิบายแต่ละเซลล์ในแผนที่ความร้อนด้วยการจัดรูปแบบจำนวนเต็มและระบุขนาดตัวอักษร:
sns. heatmap (data, annot= True , fmt=" d ", annot_kws={" size ":13})
เปลี่ยนแถบสีแผนที่ความร้อน
สุดท้ายนี้ เราสามารถปิดการใช้งานแถบสีได้หากเราต้องการใช้อาร์กิวเมนต์ cbar :
sns. heatmap (data, cbar= False )
ค้นหาบทช่วยสอน Seaborn เพิ่มเติมได้ใน หน้านี้