Matplotlib ရှိ သတ်မှတ်ထားသော ရက်စွဲတစ်ခုသို့ ဒေါင်လိုက်မျဉ်းကို မည်သို့ထည့်မည်နည်း။


Matplotlib ရှိ သတ်မှတ်ထားသော ရက်စွဲတစ်ခုသို့ ဒေါင်လိုက်မျဉ်းတစ်ခုကို ထည့်ရန် datetime( ) လုပ်ဆောင်ချက်ဖြင့် axvline() လုပ်ဆောင်ချက်ကို သင်အသုံးပြုနိုင်သည်-

 import datetime
import matplotlib. pyplot as plt

plt. axvline ( datetime.datetime (2023, 1, 5))

ဤဥပမာသည် Matplotlib ရှိကွက်တစ်ခု၏ x-axis တွင် 05/01/2023 တွင် ဒေါင်လိုက်မျဉ်းကို ပေါင်းထည့်သည်။

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

ဥပမာ- Matplotlib ရှိ သတ်မှတ်ထားသော ရက်စွဲတစ်ခုသို့ ဒေါင်လိုက်မျဉ်းကို ထည့်ပါ။

ကုမ္ပဏီတစ်ခုတွင် ရှစ်ရက်ဆက်တိုက်ရောင်းချရသည့် စုစုပေါင်းရောင်းချမှုနှင့်ပတ်သက်သည့် အချက်အလက်ပါရှိသော အောက်ပါပန်ဒါ DataFrame ရှိသည်ဆိုပါစို့။

 import datetime
import numpy as np
import pandas as pd

#createDataFrame
df = pd. DataFrame ({' date ': np. array ([datetime. datetime (2020, 1, i+1)
for i in range(8)]),
                   ' sales ': [3, 4, 4, 7, 8, 9, 14, 17]})

#view DataFrame
print (df)

        dirty date
0 2023-01-01 3
1 2023-01-02 4
2 2023-01-03 4
3 2023-01-04 7
4 2023-01-05 8
5 2023-01-06 9
6 2023-01-07 14
7 2023-01-08 17

ကျွန်ုပ်တို့သည် တစ်နေ့လျှင် အရောင်းဇယားကို ဖန်တီးရန်နှင့် x-axis ပေါ်တွင် 01/05/2023 နေ့စွဲသို့ ဒေါင်လိုက်မျဉ်းတစ်ခုကို ထည့်ရန် အောက်ပါကုဒ်ကို အသုံးပြုနိုင်ပါသည်။

 import matplotlib. pyplot as plt

#plot sales by date
plt. plot_date ( df.date , df.sales )

#rotate x-axis ticks 45 degrees and right-aline
plt. xticks (rotation=45, ha=' right ')

#add vertical line at 1/5/2023
plt. axvline ( datetime.datetime (2023, 1, 5))

Matplotlib သည် သတ်မှတ်ရက်စွဲတစ်ခုသို့ ဒေါင်လိုက်မျဉ်းကို ပေါင်းထည့်သည်။

x-axis ပေါ်ရှိ 01/05/2023 နေ့စွဲတွင် ဒေါင်လိုက်မျဉ်းကြောင်းကို ကွက်လပ်တွင် ထည့်ထားကြောင်း သတိပြုပါ။

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

 import matplotlib. pyplot as plt

#plot sales by date
plt. plot_date ( df.date , df.sales )

#rotate x-axis ticks 45 degrees and right-aline
plt. xticks (rotation=45, ha=' right ')

#add customized vertical line at 1/5/2023
plt. axvline (datetime. datetime (2023, 1, 5), color=' red ', linewidth= 3 , linestyle=' -- ') 

ဒေါင်လိုက်မျဉ်းသည် ယခုအခါ အနီရောင်ဖြစ်ပြီး ယခင်ဥပမာထက် အနည်းငယ်ပိုကျယ်လာပြီး အစက်ချသည်ကို သတိပြုပါ။

ဒေါင်လိုက်မျဉ်း၏ အသွင်အပြင်ကို သင်အလိုရှိသော ပုံသဏ္ဍာန်ပေးစွမ်းနိုင်စေရန် အားမနာပါနှင့်။

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

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

Matplotlib တွင် ပျမ်းမျှမျဉ်းကြောင်းထည့်နည်း
Matplotlib တွင် trendline တစ်ခုထည့်နည်း
Matplotlib တွင် အလျားလိုက်မျဉ်းဆွဲနည်း

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

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