كيفية إنشاء مؤامرة أزواج في بايثون
المخطط الزوجي عبارة عن مصفوفة مخطط مبعثر تسمح لك بفهم العلاقة الزوجية بين المتغيرات المختلفة في مجموعة البيانات.
أسهل طريقة لإنشاء مؤامرة زوجية في بايثون هي استخدام الدالةseaborn.pairplot(df) .
توضح الأمثلة التالية كيفية استخدام هذه الوظيفة عمليًا.
مثال 1: مؤامرة زوجية لجميع المتغيرات
يوضح التعليمة البرمجية التالية كيفية إنشاء مخطط ثنائي لكل متغير رقمي في مجموعة البيانات البحرية التي تسمى القزحية :
import pandas as pd import matplotlib. pyplot as plt import seaborn as sns #define dataset iris = sns. load_dataset (“ iris ”) #create pairs plot for all numeric variables sns. pairplot (iris)
طريقة تفسير المصفوفة هي كما يلي:
- يتم عرض توزيع كل متغير كرسم بياني على طول المربعات القطرية.
- تعرض كافة المربعات الأخرى مخططًا مبعثرًا للعلاقة بين كل مجموعة زوجية من المتغيرات. على سبيل المثال، يُظهر المربع الموجود في الركن الأيسر السفلي من المصفوفة مخططًا مبعثرًا لقيم petal_width مقابل sepal_length .
يمنحنا هذا الرسم البياني الفردي فكرة عن العلاقة بين كل زوج من المتغيرات في مجموعة البيانات الخاصة بنا.
مثال 2: رسم أزواج لمتغيرات محددة
يمكننا أيضًا تحديد متغيرات معينة فقط لتضمينها في المخطط الزوجي:
sns. pairplot (iris[[' sepal_length ', ' sepal_width ']])
مثال 3: رسم الأزواج بالألوان حسب الفئة
يمكننا أيضًا إنشاء مخطط زوجي يقوم بتلوين كل نقطة في كل مخطط استنادًا إلى متغير فئوي باستخدام وسيطة hue :
sns. pairplot (iris, hue=' species ')
باستخدام حجة hue ، يمكننا الحصول على فهم أفضل للبيانات.
مصادر إضافية
كيفية إنشاء barplots مع Seaborn
كيفية إنشاء خرائط الحرارة مع Seaborn
كيفية إضافة عنوان إلى مؤامرات Seaborn