Matplotlib histograms တွင် ဘင်အရွယ်အစားကို ချိန်ညှိနည်း


Matplotlib ရှိ ဟစ်စတိုဂရမ်များ၏ ဘင်အရွယ်အစားကို ချိန်ညှိရန် အောက်ပါနည်းလမ်းများကို သင်သုံးနိုင်သည်။

နည်းလမ်း 1- bins အရေအတွက်ကို သတ်မှတ်ပါ။

 plt. hist (data, bins= 6 )

နည်းလမ်း 2- ပုံးဘောင်များကို သတ်မှတ်ပါ။

 plt. hist (data, bins=[0, 4, 8, 12, 16, 20])

နည်းလမ်း 3- ဘင်အကျယ်ကို သတ်မှတ်ပါ။

 w=2
plt. hist (data, bins=np. arange (min(data), max(data) + w, w))

အောက်ဖော်ပြပါ ဥပမာများသည် ဤနည်းလမ်းတစ်ခုစီကို လက်တွေ့အသုံးချနည်းကို ပြသထားသည်။

ဥပမာ 1- bins အရေအတွက်ကို သတ်မှတ်ပါ။

အောက်ပါကုဒ်သည် ဟီစတိုဂရမ်တွင် အသုံးပြုရမည့် အုပ်စုအရေအတွက်ကို သတ်မှတ်နည်းကို ပြသည်-

 import matplotlib. pyplot as plt

#define data
data = [1, 2, 2, 4, 5, 5, 6, 8, 9, 12, 14, 15, 15, 15, 16, 17, 19]

#create histogram with specific number of bins
plt. hist (data, edgecolor=' black ', bins= 6 ) 

သတ်မှတ်ထားသော bins အရေအတွက်နှင့်အတူ matplotlib histogram

အမျိုးအစားများ ပိုမိုသတ်မှတ်လေ၊ အမျိုးအစားများ ကျဉ်းလေလေဖြစ်ကြောင်း မှတ်သားထားပါ။

ဥပမာ 2- အုပ်စုနယ်နိမိတ်များကို သတ်မှတ်ပါ။

အောက်ပါကုဒ်သည် ဟစ်စတိုဂရမ်တွင် အုပ်စုများ၏ အမှန်တကယ် နယ်နိမိတ်များကို သတ်မှတ်နည်းကို ပြသသည်-

 import matplotlib. pyplot as plt

#define data
data = [1, 2, 2, 4, 5, 5, 6, 8, 9, 12, 14, 15, 15, 15, 16, 17, 19]

#create histogram with specific bin boundaries
plt. hist (data, edgecolor=' black ', bins=[0, 4, 8, 12, 16, 20])

ဤဥပမာတွင်၊ အုပ်စုတစ်ခုစီသည် တူညီသောအကျယ်ရှိရမည်ဟု ကျွန်ုပ်တို့သတ်မှတ်ထားသော်လည်း အုပ်စုတစ်ခုစီသည် အရွယ်အစားကွဲပြားစေရန် နယ်နိမိတ်များကို သင်သတ်မှတ်နိုင်သည်။

ဥပမာ 3- ဘင်အကျယ်ကို သတ်မှတ်ပါ။

အောက်ပါကုဒ်သည် ဟီစတိုဂရမ်တစ်ခုတွင် ဘင်အကျယ်ကို သတ်မှတ်နည်းကို ပြသည်-

 import matplotlib. pyplot as plt
import numpy as np

#define data
data = [1, 2, 2, 4, 5, 5, 6, 8, 9, 12, 14, 15, 15, 15, 16, 17, 19]

#specify bin width to use
w= 2

#create histogram with specified bin width
plt. hist (data, edgecolor=' black ', bins=np. arange (min(data), max(data) + w, w))

သင်သတ်မှတ်ထားသော bin width သေးငယ်လေ၊ bins များ ကျဉ်းလေဖြစ်မည်ကို သတိပြုပါ။

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

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

Matplotlib တွင် ကွက်ကွက်အရွယ်အစားကို မည်သို့တိုးမည်နည်း။
Matplotlib တွင် သိပ်သည်းဆကွက်တစ်ခုကို ဖန်တီးနည်း
Matplotlib တွင် အချိန်စီးရီးတစ်ခုကို ဘယ်လိုဆွဲမလဲ။

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

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