Seaborn တွင် time series plot တစ်ခုဖန်တီးနည်း
time series plot သည် အချိန်နှင့်အမျှ ပြောင်းလဲနေသော ဒေတာတန်ဖိုးများကို မြင်ယောင်ရန် အသုံးဝင်သည်။
ဤသင်ခန်းစာတွင် Python ရှိ seaborn data visualization package ကို အသုံးပြု၍ အမျိုးမျိုးသော time series ကွက်များကို မည်သို့ဖန်တီးရမည်ကို ရှင်းပြထားသည်။
ဥပမာ 1- တစ်ကြိမ်တည်းကို အတွဲလိုက်ဆွဲပါ။
အောက်ဖော်ပြပါ ကုဒ်သည် Seaborn တွင် တစ်ကြိမ်တည်း စီးရီးတစ်ခုကို မည်သို့ဆွဲရမည်ကို ပြသသည်-
import pandas as pd import matplotlib. pyplot as plt import seaborn as sns #createDataFrame df = pd. DataFrame ({' date ': ['1/2/2021', '1/3/2021', '1/4/2021', '1/5/2021', '1/6/2021', '1/7/2021', '1/8/2021'], ' value ': [4, 7, 8, 13, 17, 15, 21]}) sns. lineplot (x=' date ', y=' value ', data=df)
အရောင်များ၊ လိုင်းအကျယ်၊ လိုင်းစတိုင်၊ အညွှန်းများနှင့် ကွက်ကွက်ခေါင်းစဉ်များကိုလည်း စိတ်ကြိုက်ပြင်ဆင်နိုင်သည်ကို သတိပြုပါ။
#create time series plot with custom aesthetics sns. lineplot (x=' date ', y=' value ', data=df, linewidth= 3 , color=' purple ', linestyle=' dashed '). set (title=' Time Series Plot ') #rotate x-axis labels by 15 degrees plt. xticks (rotation= 15 )
ဥပမာ 2- အချိန်စီးရီးများစွာကို ရေးဆွဲပါ။
အောက်ဖော်ပြပါ ကုဒ်သည် Seaborn တွင် အချိန်စီးရီးများစွာကို ပုံဖော်နည်းကို ပြသသည်-
import pandas as pd import matplotlib. pyplot as plt import seaborn as sns #createDataFrame df = pd. DataFrame ({' date ': ['1/1/2021', '1/2/2021', '1/3/2021', '1/4/2021', '1/1/2021', '1/2/2021', '1/3/2021', '1/4/2021'], ' sales ': [4, 7, 8, 13, 17, 15, 21, 28], ' company ': ['A', 'A', 'A', 'A', 'B', 'B', 'B', 'B']}) #plot multiple time series sns. lineplot (x=' date ', y=' sales ', hue=' company ', data=df)
ကွက်ကွက်ရှိ စာကြောင်းတစ်ခုစီအတွက် ကွဲပြားသောအရောင်များကို ပေးရန်အတွက် အသွေးအရောင် အငြင်းအခုံကို အသုံးပြုကြောင်း သတိပြုပါ။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် ပင်လယ်မွေးတွင် အခြားဘုံလုပ်ဆောင်ချက်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
Seaborn Plots တွင် ခေါင်းစဉ်တစ်ခုထည့်နည်း
Seaborn တွင် ဒဏ္ဍာရီဖောင့်အရွယ်အစားကို မည်သို့ပြောင်းလဲမည်နည်း။
Seaborn မှာ ဒဏ္ဍာရီတစ်ယောက်ရဲ့ အနေအထားကို ဘယ်လိုပြောင်းမလဲ။