Matplotlib ရှိ မျဉ်းကြောင်းများကြား ဧရိယာများကို ဖြည့်နည်း
အောက်ပါလုပ်ဆောင်ချက်များကို အသုံးပြု၍ Matplotlib ကွက်ကွက်အတွင်းရှိ တန်ဖိုးများအကြား ဧရိယာကို အလွယ်တကူ ဖြည့်နိုင်သည်-
- fill_between() : အလျားလိုက် မျဉ်းကွေးနှစ်ခုကြားရှိ ဧရိယာကို ဖြည့်ပေးသည်။
- fill_betweenx() : ဒေါင်လိုက်မျဉ်းကွေးနှစ်ခုကြားရှိ ဧရိယာကို ဖြည့်ပေးသည်။
ဤသင်ခန်းစာတွင် ဤလုပ်ဆောင်ချက်တစ်ခုစီကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ဥပမာပေးထားသည်။
ဥပမာ 1- အလျားလိုက်မျဉ်းနှစ်ခုကြားရှိ ဧရိယာကိုဖြည့်ပါ။
အောက်ပါကုဒ်သည် အလျားလိုက်မျဉ်းနှစ်ခုကြားရှိ ဧရိယာအား ဖြည့်နည်းကို ပြသသည်-
import matplotlib. pyplot as plt import numpy as np #define x and y values x = np. arange (0,10,0.1) y = np. arange (10,20,0.1) #create plot of values plt. plot (x,y) #fill in area between the two lines plt. fill_between (x,y,color=' red ')
မည်သည့်တန်ဖိုးများ ဖြည့်ထားသည်ကို ပိုမိုလွယ်ကူစွာ သိမြင်နိုင်စေရန် ကွက်ကွက်တစ်ခုသို့ ဇယားကွက်တစ်ခုထည့်ရန် plt.grid() လုပ်ဆောင်ချက်ကိုလည်း အသုံးပြုနိုင်ကြောင်း သတိပြုပါ။
import matplotlib. pyplot as plt import numpy as np #define x and y values x = np. arange (0,10,0.1) y = np. arange (10,20,0.1) #create plot of values plt. plot (x,y) #fill in area between the two lines plt. fill_between (x, y, color=' red ', alpha= .5 ) #add gridlines plt. grid ()
ဥပမာ 2- မျဉ်းကွေးတစ်ခုအောက်တွင် ဧရိယာကို ဖြည့်ပါ။
အောက်ဖော်ပြပါ ကုဒ်သည် မျဉ်းကွေးတစ်ခုအောက်တွင် ဧရိယာအား ဖြည့်နည်းကို ပြသသည်-
import matplotlib. pyplot as plt import numpy as np #define x and y values x = np. arange (0,10,0.1) y = x**4 #create plot of values plt. plot (x,y) #fill in area between the two lines plt. fill_between (x, y, color=' red ', alpha= .5 )
ဥပမာ 3- မျဉ်းကွေးတစ်ခုအပေါ်ရှိ ဧရိယာကိုဖြည့်ပါ။
အောက်ဖော်ပြပါ ကုဒ်သည် မျဉ်းကွေးတစ်ခုအပေါ်ရှိ ဧရိယာအား ဖြည့်နည်းကို ပြသသည်-
import matplotlib. pyplot as plt import numpy as np #define x and y values x = np. arange (0,10,0.1) y = x**4 #create plot of values plt. plot (x,y) #fill in area between the two lines plt. fill_between (x, y, np. max (y), color=' red ', alpha= .5 )
ဥပမာ 4- ဒေါင်လိုက်မျဉ်းနှစ်ခုကြားရှိ ဧရိယာကိုဖြည့်ပါ။
အောက်ပါကုဒ်သည် ဒေါင်လိုက်မျဉ်းနှစ်ခုကြားရှိ ဧရိယာဖြည့်ရန် fill_betweenx() လုပ်ဆောင်ချက်ကို မည်သို့အသုံးပြုရမည်ကို ပြသသည်-
import matplotlib. pyplot as plt import numpy as np #define x and y values x = np. arange (0,10,0.1) y = np. arange (10,20,0.1) #create plot of values plt. plot (x,y) #fill in area between the two lines plt. fill_betweenx (y, 2, 4, color=' red ', alpha= .5 )
ဆက်စပ်- Matplotlib တွင် ချောမွေ့သော မျဉ်းကွေးတစ်ခုကို မည်သို့ဆွဲမည်နည်း။