Pandas တွင် time series ကို ဘယ်လိုဆွဲမလဲ (ဥပမာဖြင့်)


ပန်ဒါများတွင် အချိန်စီးရီးတစ်ခုဆွဲရန် အောက်ပါအထားအသိုကိုသုံးနိုင်သည်။

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

ဤဥပမာသည် x-axis အတွက် ရက်စွဲ ဟုခေါ်သော ကော်လံနှင့် y-ဝင်ရိုးအတွက် အရောင်း ဟုခေါ်သော ကော်လံကို အသုံးပြု၍ အချိန်စီးရီးကွက်ကွက်ကို ဖန်တီးသည်။

အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။

ဥပမာ- Pandas မှာ အချိန်စီးရီးတစ်ခုကို ဘယ်လိုဆွဲမလဲ။

ကျွန်ုပ်တို့တွင် မတူညီသောနေ့ရက်များတွင် စတိုးဆိုင်တစ်ခုမှရောင်းချမှုစုစုပေါင်းကိုပြသသည့်အောက်ပါပန်ဒါ 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

တစ်နေ့လျှင် စုစုပေါင်းရောင်းအားကို မြင်သာစေရန် အချိန်စီးရီးတစ်ခု ဖန်တီးရန် အောက်ပါ syntax ကို အသုံးပြုနိုင်ပါသည်။

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

ပန်ဒါများတွင် အချိန်စီးရီးကို ပုံဖော်ခြင်း။

x-axis သည် ရက်စွဲကိုပြသပြီး y-axis သည် စုစုပေါင်းရောင်းအားကိုပြသသည်။

ကွက်ကွက်ရှိ စာကြောင်း၏အသွင်အပြင်ကို စိတ်ကြိုက်ပြင်ဆင်ရန် plot() လုပ်ဆောင်ချက်တွင် အောက်ပါ အကြောင်းပြချက်များကိုလည်း အသုံးပြုနိုင်သည်။

  • linewidth : လိုင်း၏အကျယ်
  • အရောင် : လိုင်း၏အရောင်
  • linestyle : လိုင်းစတိုင်
  • ဒဏ္ဍာရီ – ဇာတ်ကွက်ထဲတွင် ဒဏ္ဍာရီကို ပြသည်ဖြစ်စေ၊ မပြပါနှင့်

ဇာတ်ကွက်သို့ ခေါင်းစဉ်နှင့် ဝင်ရိုးအညွှန်းများထည့်ရန် matplotlib ၏ ခေါင်းစဉ်()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 ') 

စိတ်ကြိုက်လိုင်းနှင့် ဝင်ရိုးအညွှန်းများဖြင့် ပန်ဒါများတွင် အချိန်စီးရီးကို ကွက်ကွက်ခြင်း။

မျဉ်း၏အသွင်အပြင် ပြောင်းလဲသွားသည်၊ ခေါင်းစဉ်တစ်ခု ထည့်ထားပြီး၊ ဝင်ရိုးအညွှန်းများကို ဇာတ်ကွက်သို့ ထည့်ထားကြောင်း သတိပြုပါ။

Timeline ၏ကွက်ကွက်ကို သင်အလိုရှိသည့်အတိုင်း ပေါ်လာစေရန် မတူညီသော ငြင်းခုံမှုများဖြင့် ကစားပါ။

ထပ်လောင်းအရင်းအမြစ်များ

အောက်ဖော်ပြပါ သင်ခန်းစာများသည် ပန်ဒါများတွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-

Pandas တွင် အမျိုးအစားအလိုက် ဒေတာကို မည်သို့ဆွဲမည်နည်း။
ပန်ဒါမှာ တန်ဖိုးအရေအတွက်ကို ဘယ်လိုဆွဲမလဲ။
ပန်ဒါကွက်တစ်ခု၏ ပုံအရွယ်အစားကို ချိန်ညှိနည်း

မှတ်ချက်တစ်ခုထည့်ပါ။

သင့် email လိပ်စာကို ဖော်ပြမည် မဟုတ်ပါ။ လိုအပ်သော ကွက်လပ်များကို * ဖြင့်မှတ်သားထားသည်