Matplotlib တွင် ပျမ်းမျှမျဉ်းကြောင်းထည့်နည်း
Matplotlib ရှိ ကွက်ကွက်တစ်ခုသို့ ပျမ်းမျှစာကြောင်းတစ်ခုထည့်ရန် အောက်ပါအခြေခံအထားအသိုကိုသုံးနိုင်သည်။
import matplotlib. pyplot as plt import numpy as np #create scatterplot plt. scatter (df. x , df. y ) #add horizontal line at mean value of y plt. axhline (y=np. nanmean (df. y ))
မျဉ်းကြောင်းတွင် အလျားလိုက်မျဉ်းတစ်ကြောင်းကို axhline က ပေါင်းထည့်ပြီး nanmean သည် မျဉ်းချထားသင့်သည့် ပျမ်းမျှတန်ဖိုး (NaNs များကို လျစ်လျူရှုခြင်း) ကို တွက်ချက်သည်။
အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။
ဥပမာ- Matplotlib ရှိ ကွက်သို့ ပျမ်းမျှစာကြောင်းကို ထည့်ပါ။
ကျွန်ုပ်တို့တွင် အောက်ပါ ပန်ဒါ DataFrame ရှိသည် ဆိုပါစို့။
import pandas as pd
#createDataFrame
df = pd. DataFrame ({' x ': [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],
' y ':[2, 5, 6, 5, 7, 8, 10, 12, 10, 9, 11, 15]})
#view first five rows of DataFrame
df. head ()
x y
0 1 2
1 2 5
2 3 6
3 4 5
4 5 7
x နှင့် y ၏ ခွဲခြမ်းစိပ်ဖြာမှုတစ်ခုဖန်တီးရန်နှင့် ပျမ်းမျှ y တန်ဖိုးကိုကိုယ်စားပြုသည့် အလျားလိုက်မျဉ်းတစ်ခုကို ထည့်ရန် အောက်ပါကုဒ်ကို အသုံးပြုနိုင်သည်။
import matplotlib. pyplot as plt import numpy as np #create scatterplot plt. scatter (df. x , df. y ) #add horizontal line at mean value of y plt. axhline (y=np. nanmean (df. y ))
y တန်ဖိုး 8 ၏အထက်တွင် ပျမ်းမျှမျဉ်းတစ်ကြောင်းကို ကွက်ကွက်ထဲသို့ ပေါင်းထည့်ထားသည်ကို တွေ့နိုင်သည်။
ပျမ်းမျှ y တန်ဖိုးကို တွက်ချက်ပါက 8.333 ဖြစ်သည်-
#calculate average y-value n.p. nanmean (df. y ) 8.333333333
ပျမ်းမျှမျဉ်း၏အရောင်၊ လိုင်းအမျိုးအစား နှင့် မျဉ်းအနံ တို့ကို အသီးသီးသတ်မှတ်ရန် အရောင် ၊ မျဉ်းပုံစံနှင့် မျဉ်းဝဒ်အငြင်းအခုံများကိုလည်း အသုံးပြုနိုင်ကြောင်း သတိပြုပါ-
import matplotlib. pyplot as plt import numpy as np #create scatterplot plt. scatter (df. x , df. y ) #add horizontal line at mean value of y plt. axhline (y=np. nanmean (df. y ), color=' red ', linestyle=' -- ', linewidth= 3 , label=' Avg ')
မှတ်ချက် – axhline() လုပ်ဆောင်ချက်အတွက် အွန်လိုင်းစာရွက်စာတမ်းအပြည့်အစုံကို ဤနေရာတွင် ရှာတွေ့နိုင်ပါသည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ပါသင်ခန်းစာများသည် Matplotlib ရှိ အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
Matplotlib တွင် trendline တစ်ခုထည့်နည်း
Matplotlib တွင် ဒေါင်လိုက်မျဉ်းဆွဲနည်း
Matplotlib တွင် စာကြောင်းများစွာကို ဘယ်လိုဆွဲမလဲ။