كيفية إضافة عنوان إلى seaborn heatmap (مع مثال)
يمكنك استخدام بناء الجملة الأساسي التالي لإضافة عنوان إلى خريطة التمثيل اللوني في Seaborn:
import matplotlib. pyplot as plt import seaborn as sns #create heatmap sns. heatmap (df) #add title plt. title (' This is my title ')
يوضح المثال التالي كيفية استخدام بناء الجملة هذا عمليًا.
مثال: أضف عنوانًا إلى الخريطة الحرارية في Seaborn
لنفترض أن لدينا DataFrame الباندا التالي الذي يحتوي على معلومات حول النقاط التي سجلها العديد من لاعبي كرة السلة في خمس سنوات متتالية:
import pandas as pd
#createDataFrame
df = pd. DataFrame ({' year ': [1, 2, 3, 4, 5, 1, 2, 3, 4, 5, 1, 2, 3, 4, 5],
' player ': ['A', 'A', 'A', 'A', 'A', 'B', 'B',
'B', 'B', 'B', 'C', 'C', 'C', 'C', 'C'],
' points ': [8, 12, 14, 14, 15, 10, 15, 19, 29, 13,
10, 14, 22, 24, 25]})
#pivot DataFrame
df = df. pivot (' player ', ' year ', ' points ')
#view DataFrame
print (df)
year 1 2 3 4 5
player
A 8 12 14 14 15
B 10 15 19 29 13
C 10 14 22 24 25
إذا استخدمنا الدالة Heatmap() لإنشاء خريطة حرارية في seaborn، فلن تتم إضافة أي عنوان إلى الخريطة الحرارية افتراضيًا:
import seaborn as sns
#create heatmap
sns. heatmap (df, linewidth= .3 )
ومع ذلك، يمكننا استخدام وظيفة title() الخاصة بـ matplotlib لإضافة عنوان بسرعة إلى الخريطة الحرارية:
import matplotlib. pyplot as plt
import seaborn as sns
#create heatmap
sns. heatmap (df, linewidth= .3 )
#add title to heatmap
plt. title (' Points Scored by Players Each Year ')
لاحظ أيضًا أنه يمكننا استخدام الوسائط التالية داخل وظيفة title() لتغيير مظهر العنوان:
- loc : موقع نص العنوان
- اللون : لون نص العنوان
- الحجم : حجم خط نص العنوان
يوضح التعليمة البرمجية التالية كيفية إضافة عنوان بمحاذاة إلى اليسار، مع لون خط أحمر وحجم خط 14:
import matplotlib. pyplot as plt
import seaborn as sns
#create heatmap
sns. heatmap (df, linewidth= .3 )
#add customized title to heatmap
plt. title (' Points Scored by Players Each Year ', loc=' left ', color=' red ', size= 14 )
لا تتردد في تعديل الوسائط إلى وظيفة title() لإنشاء العنوان الدقيق الذي تريده.
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ العمليات الشائعة الأخرى في Seaborn:
كيفية ضبط حجم خرائط الحرارة في Seaborn
كيفية إضافة عنوان إلى مؤامرات Seaborn
كيفية إنشاء حبكات فرعية في Seaborn