كيفية إنشاء 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
يمكننا استخدام وسيطة الطلب لوضع الأشرطة بسرعة بترتيب معين:
sns. barplot (x=" time ", y=" tip ", data=data, order=[" Dinner ", " Lunch "])
إنشاء barplot مجمعة
يمكننا إنشاء مخطط شريطي مُجمَّع باستخدام وسيطة hue . على سبيل المثال، يمكننا استخدام الصيغة التالية لعرض متوسط الإكرامية مجمعة حسب اليوم والجنس:
sns. barplot (x=" time ", y=" tip ", hue=" sex ", data=data)
إنشاء مخطط باربلوت أفقي
لإنشاء مخطط شريطي أفقي، ما عليك سوى تمرير متغير فئوي إلى الوسيطة y ومتغير رقمي إلى الوسيطة x :
sns. barplot (x=" tip ", y=" time ", data=data)
تغيير ألوان باربلوت
يمكننا استخدام وسيطة اللوحة لتمرير قائمة الألوان لاستخدامها في أشرطة باربلوت:
sns. barplot (x=" tip ", y=" time ", palette=[" pink ", " green "], data=data)
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية إنشاء بطاقات مشتركة أخرى في Seaborn:
كيفية إنشاء مخطط منطقة في سيبورن
كيفية إنشاء مؤامرة سلسلة زمنية في سيبورن
كيفية إنشاء مخطط دائري في سيبورن