Seaborn: كيفية استخدام معلمة الصبغة في pairplot
يمكنك استخدام معلمة الصبغة عند إنشاء أزواج مؤامرة في Seaborn لتلوين جوانب قطعة الأرض بناءً على قيم متغير معين.
يمكنك استخدام بناء الجملة الأساسي التالي:
import seaborn as sns sns. pairplot (data=df, hue=' team ')
يقوم هذا المثال المحدد بإنشاء مخطط أزواج باستخدام كل متغير رقمي في إطار البيانات وجوانب الألوان في المخطط بناءً على قيمة متغير الفريق .
يوضح المثال التالي كيفية استخدام بناء الجملة هذا عمليًا.
مثال: استخدام معلمة Hue في Seaborn Pairplot
لنفترض أن لدينا DataFrame الباندا التالي الذي يوضح النقاط والتمريرات الحاسمة للاعبي كرة السلة من فريقين مختلفين:
import pandas as pd
#createDataFrame
df = pd. DataFrame ({' team ': ['A', 'A', 'A', 'A', 'A', 'B', 'B', 'B', 'B', 'B'],
' assists ': [3, 4, 4, 7, 9, 6, 7, 8, 10, 12],
' points ': [5, 6, 9, 12, 15, 5, 10, 13, 13, 19]})
#view DataFrame
print (df)
team assists points
0 to 3 5
1 to 4 6
2 to 4 9
3 to 7 12
4 to 9 15
5 B 6 5
6 B 7 10
7 B 8 13
8 B 10 13
9 B 12 19
إذا استخدمنا الدالة Pairplot() ، فسيقوم seaborn بإنشاء مخطط مزدوج باستخدام المتغيرين الرقميين من DataFrame:
import seaborn as sns
#create pairplot
sns. pairplot (data=df)
يعرض المخطط الزوجي الناتج مخططات التشتت والرسوم البيانية باستخدام النقاط والمتغيرات المساعدة.
إذا استخدمنا المعلمة hue في الدالة Pairplot() ، فيمكننا تلوين جوانب الحبكة بناءً على قيم متغير الفريق :
import seaborn as sns
#create pairplot using values of team variable as colors
sns. pairplot (data=df, hue=' team ')
باستخدام المعلمة hue ، يمكننا إجراء التغييرات التالية على المؤامرة:
- يتم تلوين النقاط الموجودة في مخطط التشتت بناءً على قيمة الفريق.
- تُستخدم منحنيات الكثافة المتداخلة لتصور توزيع القيم لكل فريق فريد.
لاحظ أنه تتم أيضًا إضافة وسيلة الإيضاح تلقائيًا بحيث يكون من الواضح الألوان التي تتوافق مع قيم الفريق.
ملاحظة : يمكنك العثور على الوثائق الكاملة لوظيفة seaborn Pairplot()هنا .
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى باستخدام Seaborn:
كيفية إضافة عنوان إلى مؤامرات Seaborn
كيفية تغيير حجم الخط في مؤامرات Seaborn
كيفية ضبط عدد القراد في مؤامرات Seaborn