كيفية تدوير تسميات المحور في مؤامرات seaborn


يمكنك استخدام بناء الجملة الأساسي التالي لتدوير تسميات المحاور في مخطط Seaborn :

 my_plot. set_xticklabels ( my_plot.get_xticklabels (), rotation= 45 )

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

مثال: كيفية تدوير تسميات المحاور في Seaborn Plot

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

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' team ': ['Mavericks', 'Mavericks', 'Mavericks',
                            'Mavericks', 'Warriors', 'Warriors',
                            'Blazers', 'Blazers', 'Kings',
                            'some_really_really_long_name'],
                   ' points ': [22, 14, 9, 7, 29, 20, 30, 34, 19, 12]})

#view DataFrame
print (df)

                           team points
0 Mavericks 22
1 Mavericks 14
2 Mavericks 9
3 Mavericks 7
4 Warriors 29
5 Warriors 20
6 Blazers 30
7 Blazers 34
8 Kings 19
9 some_really_really_long_name 12

يمكننا استخدام وظيفة countplot() في seaborn لإنشاء قطعة أرض تعرض عدد كل فريق في DataFrame:

 import seaborn as sns

#create seaborn countplot
my_plot = sns. countplot (data=df, x=' team ')

نظرًا لأن أحد أسماء الفريق طويل للغاية، فإنه يتداخل مع اسم فريق آخر على المحور السيني.

للتغلب على هذه المشكلة، يمكننا استخدام التعليمة البرمجية التالية لتدوير تسميات المحور X:

 import seaborn as sns

#create seaborn countplot
my_plot = sns. countplot (data=df, x=' team ')

#rotate x-axis labels
my_plot. set_xticklabels ( my_plot.get_xticklabels (), rotation= 45 )

لاحظ أنه تم الآن تدوير كل تسمية من تسميات المحور X بمقدار 45 درجة.

إذا أردنا، يمكننا أيضًا استخدام وسيطة المحاذاة الأفقية لتحويل تسميات المحور السيني إلى اليسار:

 import seaborn as sns

#create seaborn countplot
my_plot = sns. countplot (data=df, x=' team ')

#rotate x-axis labels
my_plot. set_xticklabels ( my_plot.get_xticklabels (), rotation= 45 ,
                        horizontalalignment=' right ') 

تسميات محور دوران Seaborn

يتم تدوير كل تسمية من تسميات المحور X بمقدار 45 درجة وإزاحتها إلى اليسار.

ملاحظة : إذا كنت تواجه صعوبة في استيراد seaborn إلى دفتر ملاحظات Jupyter، فقد تحتاج إلى تشغيل الأمر %pip install seaborn أولاً.

مصادر إضافية

تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في Seaborn:

كيفية إضافة عنوان إلى مؤامرات Seaborn
كيفية تغيير حجم الخط في مؤامرات Seaborn
كيفية ضبط حجم الشكل لمؤامرة Seaborn

Add a Comment

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