الباندا: كيفية إضافة تعليقات توضيحية إلى الأشرطة في قطعة أرض شريطية


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

الطريقة الأولى: إضافة تعليقات توضيحية إلى الأشرطة في مخطط شريطي بسيط

 ax = df. plot . bar ()

ax. bar_label ( ax.containers [ 0 ])

الطريقة الثانية: إضافة تعليقات توضيحية إلى الأشرطة في مخطط شريطي مُجمَّع

 ax = df. plot . bar ()

for container in ax. containers :
    ax. bar_label (container)

توضح الأمثلة التالية كيفية استخدام كل طريقة عمليًا.

مثال 1: قم بتعليق الأشرطة في مخطط شريطي بسيط

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

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' product ': ['A', 'B', 'C', 'D', 'E'],
                   ' sales ': [4, 7, 8, 15, 12]})

#view DataFrame
print (df)

  product sales
0 to 4
1 B 7
2 C 8
3 D 15
4 E 12

#create bar plot to visualize sales by product
ax = df. plot . bar (x=' product ', y=' sales ', legend= False )

#annotate bars
ax. bar_label ( ax.containers [ 0 ])

الباندا التعليق التوضيحي شريط المؤامرة

لاحظ أنه يتم عرض قيمة المبيعات الفعلية في أعلى كل شريط.

المثال 2: إضافة تعليقات توضيحية إلى الأشرطة في مخطط شريطي مُجمَّع

يوضح التعليمة البرمجية التالية كيفية إضافة تعليقات توضيحية إلى الأشرطة في مخطط شريطي مُجمَّع:

 #createDataFrame
df = pd. DataFrame ({' productA ': [14, 10],
                   ' productB ': [17, 19]},
                    index=['store 1', 'store 2'])

#view DataFrame
print (df)

         productA productB
store 1 14 17
store 2 10 19

#create grouped bar plot
ax = df. plot . bar ()

#annotate bars in bar plot
for container in ax. containers :
    ax. bar_label (container) 

الباندا تعلق على القضبان في مؤامرة شريطية مجمعة

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

مصادر إضافية

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

كيفية إنشاء boxplot من Pandas DataFrame
كيفية إنشاء مخطط دائري من Pandas DataFrame
كيفية إنشاء رسم بياني من Pandas DataFrame

Add a Comment

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