كيفية تغيير عرض الشريط في seaborn bar plot


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

 sns. barplot (x=' xvar ', y=' yvar ', data=df, width= 0.8 )

القيمة الافتراضية للعرض هي 0.8 .

كلما كانت قيمة العرض أصغر، كلما كانت الأشرطة أرق.

يوضح المثال التالي كيفية استخدام هذه الوسيطة عمليًا.

مثال: تغيير عرض الأشرطة في مخطط Seaborn Bar

لنفترض أن لدينا DataFrame الباندا التالية التي تحتوي على معلومات حول إجمالي المبيعات التي قام بها مختلف موظفي الشركة:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' employee ': ['Andy', 'Bert', 'Chad', 'Doug', 'Eric', 'Frank'],
                   ' sales ': [22, 14, 9, 7, 29, 20]})

#view DataFrame
print (df)

  employee sales
0 Andy 22
1 Bert 14
2 Chad 9
3 Doug 7
4 Eric 29
5 Frank 20

يمكننا استخدام الصيغة التالية لإنشاء مخطط شريطي في Seaborn باستخدام القيمة الافتراضية 0.8 للعرض :

 import seaborn as sns

#create bar plot with default width
sns. barplot (x=' employee ', y=' sales ', data=df). set (title=' Default Width ')

يوضح التعليمة البرمجية التالية كيفية تقليل عرض كل شريط عن طريق ضبط وسيطة العرض على 0.4 :

 import seaborn as sns

#create bar plot with width = 0.4
sns. barplot (x=' employee ', y=' sales ', data=df, width= 0.4 ). set (title=' Width = 0.4 ') 

لاحظ أن الأشرطة أرق بكثير في هذه المؤامرة مقارنة بالمخطط السابق.

إذا كنت تريد أن يتلامس كل شريط من الأشرطة مع بعضها البعض، فيمكنك ضبط العرض على 1 :

 import seaborn as sns

#create bar plot with width = 1
sns. barplot (x=' employee ', y=' sales ', data=df, width= 1 ). set (title=' Width = 1 ') 

لاحظ أنه إذا قمت بتعيين العرض إلى قيمة أكبر من 1، فسوف تتداخل الأشرطة.

ملحوظة : يمكنك العثور على التوثيق الكامل للدالة barplot() في seaborn هنا .

مصادر إضافية

تشرح البرامج التعليمية التالية كيفية أداء الوظائف الشائعة الأخرى في Seaborn:

كيفية عرض القيم على Seaborn Barplot
كيفية إنشاء مخطط باربلوت مجمع في Seaborn
كيفية ضبط لون الأشرطة في مخطط Seaborn barplot

Add a Comment

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