كيفية وضع أسطورة خارج مؤامرة seaborn (مع أمثلة)


يمكنك استخدام الوسيطة bbox_to_anchor() لوضع أسطورة بحرية خارج المخطط.

على سبيل المثال، يمكنك استخدام بناء الجملة التالي لوضع وسيلة الإيضاح في الزاوية اليمنى العليا خارج المؤامرة:

 plt. legend (bbox_to_anchor=( 1.05 , 1 ), loc=' upper left ', borderaxespad= 0 )

لاحظ أن الإحداثيات (1.05، 1) تتوافق مع الإحداثيات (x، y) حيث يجب وضع وسيلة الإيضاح وتحدد لوحة Borderaxespad المساحة المتروكة بين المحاور ووسيلة إيضاح الحدود.

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

مثال: ضع وسيلة الإيضاح خارج مخطط Seaborn

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

 import pandas as pd
import seaborn as sns
import matplotlib. pyplot as plt

#create fake data
df = pd. DataFrame ({' points ': [25, 12, 15, 14, 19, 23, 25, 29],
                   ' assists ': [5, 7, 7, 9, 12, 9, 9, 4],
                   ' team ': ['A', 'A', 'A', 'A', 'B', 'B', 'B', 'B']})

#create scatterplot
sns. scatterplot (data=df, x=' points ', y=' assists ', hue=' team ')

#place legend outside top right corner of plot
plt. legend (bbox_to_anchor=( 1.02 , 1 ), loc=' upper left ', borderaxespad= 0 ) 

وإليك كيفية وضع وسيلة الإيضاح خارج الحد الأوسط الأيمن للمخطط:

 #create scatterplot
sns. scatterplot (data=df, x=' points ', y=' assists ', hue=' team ')

#place legend outside center right border of plot
plt. legend (bbox_to_anchor=( 1.02 , 0.55 ), loc=' upper left ', borderaxespad= 0 ) 

أسطورة Seaborn خارج المؤامرة

وإليك كيفية وضع وسيلة الإيضاح خارج الركن الأيمن السفلي من المؤامرة:

 #create scatterplot
sns. scatterplot (data=df, x=' points ', y=' assists ', hue=' team ')

#place legend outside bottom right corner of plot
plt. legend (bbox_to_anchor=( 1.02 , 0.15 ), loc=' upper left ', borderaxespad= 0 ) 

ارجع إلى وثائق matplotlib للحصول على شرح تفصيلي للوسيطة bbox_to_anchor() .

راجع وثائق Seaborn للحصول على تفاصيل حول كيفية تصميم جمالية الحبكة.

مصادر إضافية

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

Add a Comment

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