كيفية استخدام الفهرس في pandas plot (مع أمثلة)


يمكنك استخدام إحدى الطرق التالية لاستخدام قيم الفهرس الخاصة بـ pandas DataFrame كقيم المحور السيني في المخطط:

الطريقة الأولى: استخدام المؤامرة ()

 df. plot (y=' my_column ')

إذا لم تحدد متغيرًا لاستخدامه للمحور السيني، فستستخدم الباندا قيم الفهرس الافتراضية.

الطريقة الثانية: استخدم مؤامرة () مع use_index=True

 df. plot (y=' my_column ', use_index= True )

تخبر الوسيطة use_index=True صراحة الباندا باستخدام قيم الفهرس للمحور السيني.

كل من هذه الأساليب سوف تنتج نفس النتيجة.

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

 import pandas as pd

#create DatFrame
df = pd. DataFrame ({' sales ': [8, 8, 9, 12, 13, 14, 22, 26, 25, 22]},
                   index=pd. date_range (' 1/1/2020 ', periods= 10 , freq=' m '))

#view DataFrame
print (df)

            dirty
2020-01-31 8
2020-02-29 8
2020-03-31 9
2020-04-30 12
2020-05-31 13
2020-06-30 14
2020-07-31 22
2020-08-31 26
2020-09-30 25
2020-10-31 22

مثال 1: استخدم مؤامرة ()

يوضح التعليمة البرمجية التالية كيفية استخدام وظيفة مؤامرة ( ) في الباندا لإنشاء مخطط خطي يستخدم قيم الفهرس من DataFrame كمحور س والقيم من عمود المبيعات كقيم المحور ص:

 #create line chart and use index values as x-axis values
df. plot (y=' sales ') 

تستخدم الباندا الفهرس كقيم للمحور السيني في المؤامرة

لاحظ أن الرسم يستخدم تواريخ فهرس DataFrame تلقائيًا كقيم على المحور السيني للمخطط الخطي.

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

المثال 2: استخدم مؤامرة () مع use_index=True

يوضح التعليمة البرمجية التالية كيفية استخدام الدالة مؤامرة ( ) مع الوسيطة use_index=True لإنشاء مخطط خطي يستخدم قيم الفهرس من DataFrame كمحور س والقيم من عمود المبيعات كمحور القيم ص:

 #create line chart and use index values as x-axis values
df. plot (y=' sales ', use_index= True ) 

تستخدم الباندا الفهرس كقيم للمحور السيني في المؤامرة

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

لاحظ أن هذا الرسم البياني يطابق الرسم البياني السابق.

مصادر إضافية

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

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

Add a Comment

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