كيفية إضافة جدول إلى seaborn plot (مع مثال)


أسهل طريقة لإضافة جدول إلى قطعة أرض بحرية هي استخدام وظيفة الجدول () الخاصة بـ Matplotlib.

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

مثال: كيفية إضافة جدول إلى مخطط Seaborn

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

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' team ': ['A', 'A', 'A', 'B', 'B', 'B', 'C', 'C', 'C'],
                   ' points ': [18, 22, 19, 14, 14, 11, 20, 28, 30],
                   ' assists ': [5, 7, 7, 9, 12, 9, 9, 4, 15]})

#view DataFrame
print (df)

  team points assists
0 to 18 5
1 to 22 7
2 To 19 7
3 B 14 9
4 B 14 12
5 B 11 9
6 C 20 9
7 C 28 4
8 C 30 15

يوضح التعليمة البرمجية التالية كيفية إنشاء مخطط مبعثر في Seaborn واستخدام وظيفة Matplotlib’s table() لإضافة جدول أسفل المخطط الذي يعرض قيم البيانات الأولية:

 import seaborn as sns
import matplotlib. pyplot as plt

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

#add table below scatterplot
table = plt. table (cellText= df.values ,
                  rowLabels=df. index ,
                  colLabels=df. columns ,
                  bbox=(.2, -.7, 0.5, 0.5))

#display final plot
plt. show () 

إضافة جدول إلى مؤامرة Seaborn

يوضح الجدول الموجود أسفل الرسم البياني قيم البيانات الأولية الممثلة في مخطط التشتت.

تتحكم الوسيطة bbox في وظيفة الجدول () في موقع الجدول.

تقبل الوسيطة bbox أربع قيم لتحديد الحشو الأيسر والعلوي واليمين والسفلي للجدول.

يمكننا ضبط قيم وسيطة bbox لوضع المصفوفة على الجانب الأيمن من المخطط:

 import seaborn as sns
import matplotlib. pyplot as plt

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

#add table to the right of the scatterplot
table = plt. table (cellText= df.values ,
                  rowLabels=df. index ,
                  colLabels=df. columns ,
                  bbox=(1.1, .2, 0.5, 0.5))

#display final plot
plt. show () 

يضيف Seaborn جدولاً إلى الجانب الأيمن من قطعة الأرض

لا تتردد في اللعب بالقيم لوضع الجدول في المكان المحدد الذي تريده.

ملاحظة : يمكنك العثور على الوثائق الكاملة لوظيفة Matplotlib table() هنا .

مصادر إضافية

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

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

Add a Comment

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