كيفية إنشاء barplots باستخدام seaborn (مع أمثلة)


barplot هو نوع من المخططات التي تعرض القيم الرقمية للمتغيرات الفئوية المختلفة.

يشرح هذا البرنامج التعليمي كيفية إنشاء خرائط حرارية باستخدام مكتبة تصور Python Seaborn مع مجموعة بيانات النصائح المضمنة:

 import seaborn as sns

#load tips dataset
data = sns. load_dataset (“ tips ”)

#view first five rows of tips dataset
data. head ()

total_bill tip sex smoker day time size
0 16.99 1.01 Female No Sun Dinner 2
1 10.34 1.66 Male No Sun Dinner 3
2 21.01 3.50 Male No Sun Dinner 3
3 23.68 3.31 Male No Sun Dinner 2
4 24.59 3.61 Female No Sun Dinner 4

قم بإنشاء مخطط باربلوت أساسي

يوضح بناء الجملة التالي كيفية إنشاء رسم بياني بسيط يعرض الوقت من اليوم على طول المحور السيني ومتوسط الذروة على طول المحور الصادي:

 sns. barplot (x=" time ", y=" tip ", data=data)

مثال على باربلوت سيبورن

يعرض barplot الخطأ القياسي للمتوسط لكل شريط بشكل افتراضي، ولكن يمكننا إيقاف تشغيله باستخدام الوسيطة ci=None كما يلي:

 sns. barplot (x=" time ", y=" tip ", data=data, ci= None ) 

Barplot Seaborn بدون أشرطة خطأ

اطلب القضبان في Barplot

يمكننا استخدام وسيطة الطلب لوضع الأشرطة بسرعة بترتيب معين:

 sns. barplot (x=" time ", y=" tip ", data=data, order=[" Dinner ", " Lunch "]) 

اطلب القضبان في قطعة أرض بحرية

إنشاء barplot مجمعة

يمكننا إنشاء مخطط شريطي مُجمَّع باستخدام وسيطة hue . على سبيل المثال، يمكننا استخدام الصيغة التالية لعرض متوسط الإكرامية مجمعة حسب اليوم والجنس:

 sns. barplot (x=" time ", y=" tip ", hue=" sex ", data=data) 

تم تجميع Barplot مع Seaborn في Python

إنشاء مخطط باربلوت أفقي

لإنشاء مخطط شريطي أفقي، ما عليك سوى تمرير متغير فئوي إلى الوسيطة y ومتغير رقمي إلى الوسيطة x :

 sns. barplot (x=" tip ", y=" time ", data=data) 

مخطط باربلوت الأفقي Seaborn

تغيير ألوان باربلوت

يمكننا استخدام وسيطة اللوحة لتمرير قائمة الألوان لاستخدامها في أشرطة باربلوت:

 sns. barplot (x=" tip ", y=" time ", palette=[" pink ", " green "], data=data) 

Barplot Seaborn مع قائمة محددة من الألوان

مصادر إضافية

تشرح البرامج التعليمية التالية كيفية إنشاء بطاقات مشتركة أخرى في Seaborn:

كيفية إنشاء مخطط منطقة في سيبورن
كيفية إنشاء مؤامرة سلسلة زمنية في سيبورن
كيفية إنشاء مخطط دائري في سيبورن

Add a Comment

ایمئیل یایینلانمایاجاق ایسته‎نیله‎ن بوشلوقلار خاللانمیشدیر *