كيفية رسم سلسلة زمنية في الباندا (مع مثال)


يمكنك استخدام بناء الجملة التالي لرسم سلسلة زمنية في الباندا:

 df. plot (x=' date ', y=' sales ')

يقوم هذا المثال المحدد بإنشاء مخطط سلسلة زمنية باستخدام العمود المسمى التاريخ للمحور السيني والعمود المسمى المبيعات للمحور الصادي.

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

مثال: كيفية رسم سلسلة زمنية في الباندا

لنفترض أن لدينا DataFrame الباندا التالي الذي يوضح إجمالي المبيعات التي أجراها المتجر في أيام مختلفة:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' date ': ['10-1-2023', '10-2-2023', '10-3-2023', '10-4-2023',
                            '10-5-2023', '10-6-2023', '10-7-2023', '10-8-2023'],
                   ' sales ': [99, 104, 110, 140, 130, 122, 120, 125]})

#convert date column to datetime format
df[' date '] = pd. to_datetime (df[' date '])

#view DataFrame
print (df)

        dirty date
0 2023-10-01 99
1 2023-10-02 104
2 2023-10-03 110
3 2023-10-04 140
4 2023-10-05 130
5 2023-10-06 122
6 2023-10-07 120
7 2023-10-08 125

يمكننا استخدام الصيغة التالية لإنشاء مخطط سلسلة زمنية لتصور إجمالي المبيعات يوميًا:

 #create time series plot
df. plot (x=' date ', y=' sales ')

رسم السلاسل الزمنية في الباندا

يعرض المحور السيني التاريخ، بينما يعرض المحور الصادي إجمالي المبيعات.

يمكننا أيضًا استخدام الوسائط التالية في الدالة Plot() لتخصيص مظهر السطر في المؤامرة:

  • عرض الخط : عرض الخط
  • اللون : لون الخط
  • linestyle : نمط الخط
  • أسطورة : إظهار أو عدم إظهار الأسطورة في المؤامرة

يمكننا أيضًا استخدام وظائف matplotlib title() و xlabel() و ylabel() لإضافة عنوان وتسميات محور إلى المخطط.

يوضح الكود التالي كيفية القيام بذلك:

 import matplotlib. pyplot as plt

#create time series plot with custom line
df. plot (x=' date ', y=' sales '),
        linewidth= 3 , color=' purple ', linestyle=' dashed ', legend= False )

#add title and axis labels to plot
plt. title (' Sales by Date ')
plt. xlabel (' Date ')
plt. ylabel (' Sales ') 

رسم السلاسل الزمنية في الباندا باستخدام تسميات الخطوط والمحاور المخصصة

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

لا تتردد في اللعب بالوسائط المختلفة لجعل حبكة الجدول الزمني تظهر بالطريقة التي تريدها.

مصادر إضافية

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

كيفية رسم البيانات الفئوية في الباندا
كيفية رسم عدد القيم في الباندا
كيفية ضبط حجم الشكل لمؤامرة الباندا

Add a Comment

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