كيفية إضافة عنوان إلى مؤامرات seaborn (مع أمثلة)
لإضافة عنوان إلى قطعة أرض بحرية واحدة، يمكنك استخدام الدالة .set() .
على سبيل المثال، إليك كيفية إضافة عنوان إلى boxplot:
sns. boxplot (data=df, x=' var1 ', y=' var2 '). set (title=' Title of Plot ')
لإضافة عنوان عالمي إلى قطعة أرض ذات جوانب بحرية، يمكنك استخدام الدالة .suptitle() .
على سبيل المثال، إليك كيفية إضافة عنوان عام إلى إعادة الرسم:
#define relplot rel = sns. relplot (data=df, x=' var1 ', y=' var2 ', col=' var3 ') #add overall title to replot rel. fig . suptitle (' Overall Title ')
توضح الأمثلة التالية كيفية استخدام هذه الوظائف عمليًا.
مثال 1: أضف عنوانًا لمؤامرة Seaborn واحدة
يوضح التعليمة البرمجية التالية كيفية إضافة عنوان إلى Seaborn boxplot:
import pandas as pd import seaborn as sns import matplotlib. pyplot as plt #create fake data df = pd. DataFrame ({' points ': [25, 12, 15, 14, 19, 23, 25, 29], ' assists ': [5, 7, 7, 9, 12, 9, 9, 4], ' team ': ['A', 'A', 'A', 'A', 'B', 'B', 'B', 'B']}) #create boxplot sns. boxplot (data=df, x=' team ', y=' points '). set (title=' Points by Team ')
ويوضح التعليمة البرمجية التالية كيفية إضافة عنوان إلى مخطط التشتت البحري:
sns. scatterplot (data=df, x=' points ', y=' assists '). set (title=' Points vs. Assists ')
ويوضح التعليمة البرمجية التالية كيفية إضافة عنوان إلى Seaborn regplot:
sns. regplot (data=df, x=' points ', y=' assists '). set (title=' Points vs. Assists ')
المثال 2: إضافة عنوان عالمي إلى مؤامرة وجه Seaborn
يوضح التعليمة البرمجية التالية كيفية إضافة عنوان إلى مؤامرة Seaborn ذات الأوجه:
import pandas as pd import seaborn as sns import matplotlib. pyplot as plt #create fake data df = pd. DataFrame ({' points ': [25, 12, 15, 14, 19, 23, 25, 29], ' assists ': [5, 7, 7, 9, 12, 9, 9, 4], ' team ': ['A', 'A', 'A', 'A', 'B', 'B', 'B', 'B']}) #create relplot rel = sns. relplot (data=df, x=' points ', y=' assists ', col=' team ') #add overall title rel. fig . suptitle (' Stats by Team ')
يمكننا أيضًا استخدام الوسيطة subplots_adjust() لنقل العنوان الإجمالي إلى مستوى أعلى قليلًا بحيث لا يتداخل مع الحبكات الفردية:
#create relplot rel = sns. relplot (data=df, x=' points ', y=' assists ', col=' team ') #move overall title up rel. fig . subplots_adjust (top= .8 ) #add overall title rel. fig . suptitle (' Stats by Team ')
مصادر إضافية
كيفية ضبط حجم الشكل لمؤامرة Seaborn
كيفية تغيير موضع الأسطورة في Seaborn
كيفية تغيير تسميات المحاور على قطعة أرض Seaborn