كيفية إنشاء خرائط حرارية باستخدام 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 على هذه الصفحة .