วิธีสร้างแผนที่ความร้อนด้วย 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) 

Heatmap ลูกทะเล ปรับขนาด

เปลี่ยนสีแผนที่ความร้อน

เราสามารถใช้อาร์กิวเมนต์ cmap เพื่อเปลี่ยนสีที่ใช้ในแผนที่ความร้อน ตัวอย่างเช่น เราสามารถเลือกชุดสี “สเปกตรัม” ได้:

 sns. heatmap (data, cmap=" Spectral ")

แผนที่ความร้อนใต้ท้องทะเลพร้อมอาร์กิวเมนต์ cmap

หรือเราสามารถเลือกการ์ดสี “คูลวอร์ม” ได้:

 sns. heatmap (data, cmap=" coolwarm ") 

ค้นหารายการตัวเลือก cmap ทั้งหมดที่มีได้ ที่นี่

ใส่คำอธิบายประกอบแผนที่ความร้อน

เราสามารถใช้ไวยากรณ์ต่อไปนี้เพื่ออธิบายแต่ละเซลล์ในแผนที่ความร้อนด้วยการจัดรูปแบบจำนวนเต็มและระบุขนาดตัวอักษร:

 sns. heatmap (data, annot= True , fmt=" d ", annot_kws={" size ":13}) 

แผนที่ความร้อนใต้ท้องทะเลพร้อมคำอธิบายประกอบ

เปลี่ยนแถบสีแผนที่ความร้อน

สุดท้ายนี้ เราสามารถปิดการใช้งานแถบสีได้หากเราต้องการใช้อาร์กิวเมนต์ cbar :

 sns. heatmap (data, cbar= False ) 

แผนที่ความร้อนที่เกิดในทะเลโดยไม่มีแถบสี

ค้นหาบทช่วยสอน Seaborn เพิ่มเติมได้ใน หน้านี้

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *