Matplotlib တွင် density plot တစ်ခုဖန်တီးနည်း (ဥပမာများနှင့်အတူ)
Matplotlib ရှိ သိပ်သည်းဆကွက်ကွက်တစ်ခုကို ဖန်တီးရန် အလွယ်ဆုံးနည်းလမ်းမှာ ပင်လယ်မွေးမြင်ယောင်ထင်မြင်ချက်စာကြည့်တိုက်မှ kdeplot() လုပ်ဆောင်ချက်ကို အသုံးပြုရန်ဖြစ်သည်-
import seaborn as sns #define data data = [value1, value2, value3, ...] #create density plot of data sns. kdeplot (data)
အောက်ဖော်ပြပါ ဥပမာများသည် ဤလုပ်ဆောင်ချက်ကို လက်တွေ့အသုံးချနည်းကို ပြသထားသည်။
ဥပမာ 1- အခြေခံသိပ်သည်းဆကို ဖန်တီးပါ။
အောက်ဖော်ပြပါကုဒ်သည် Seaborn တွင် အခြေခံသိပ်သည်းဆကွက်ကွက်ဖန်တီးနည်းကို ပြသသည်-
import seaborn as sns #define data data = [2, 2, 3, 5, 6, 6, 7, 8, 9, 10, 12, 12, 13, 15, 16] #create density plot of data sns. kdeplot (data)
x-axis သည် data values များကိုပြသပြီး y-axis သည် သက်ဆိုင်ရာဖြစ်နိုင်ခြေသိပ်သည်းဆတန်ဖိုးများကိုပြသသည်။
ဥပမာ 2- သိပ်သည်းဆကွက်၏ ချောမွေ့မှုကို ချိန်ညှိခြင်း။
သိပ်သည်းဆကို ချိန်ညှိရန် bw_method အငြင်းအခုံကို အသုံးပြုနိုင်သည်။ နိမ့်သောတန်ဖိုးများသည် ပို၍ “လှိုင်းတွန့်” လမ်းကြောင်းဆီသို့ ဦးတည်သည်။
import seaborn as sns #define data data = [2, 2, 3, 5, 6, 6, 7, 8, 9, 10, 12, 12, 13, 15, 16] #create density plot of data with low bw_method value sns. kdeplot (data, bw_method = .3 )
အပြန်အလှန်အားဖြင့်၊ bw_method အတွက် မြင့်မားသောတန်ဖိုးများသည် ပိုမိုချောမွေ့သော ကွက်ကွက်ဆီသို့ ဦးတည်သည်-
import seaborn as sns #define data data = [2, 2, 3, 5, 6, 6, 7, 8, 9, 10, 12, 12, 13, 15, 16] #create density plot of data with high bw_method value sns. kdeplot (data, bw_method = .8 )
ဥပမာ 3- သိပ်သည်းဆကို စိတ်ကြိုက်လုပ်ပါ။
သိပ်သည်းမှုကွက်ကွက်၏ အရောင်နှင့် စတိုင်ကိုလည်း စိတ်ကြိုက်ပြင်ဆင်နိုင်သည်-
import seaborn as sns #define data data = [2, 2, 3, 5, 6, 6, 7, 8, 9, 10, 12, 12, 13, 15, 16] #create density plot of data with high bw_method value sns. kdeplot (data, color=' red ', fill= True , alpha= .3 , linewidth= 0 )
ထပ်လောင်းအရင်းအမြစ်များ
Density Curves အကြောင်း နိဒါန်း
Matplotlib တွင် စာကြောင်းများစွာကို ဘယ်လိုဆွဲမလဲ။
Python ရှိ ဒေတာစာရင်းမှ ဟီစတိုဂရမ်တစ်ခုကို ဘယ်လိုဆွဲမလဲ။