Matplotlib Plotting
x နှင့် y အမှတ်များကို ပုံဖော်ခြင်း။
လုပ်ဆောင်ချက်ကို ပုံ plot()
တစ်ခုတွင် အမှတ်များ (အမှတ်အသားများ) ဆွဲရန် အသုံးပြုသည်။
ပုံမှန်အားဖြင့်၊ plot()
လုပ်ဆောင်ချက်သည် မျဉ်းတစ်ကြောင်းမှ ပွိုင့်တစ်ခုဆွဲသည်။
လုပ်ဆောင်ချက်သည် ပုံသေပုံတွင် အမှတ်များသတ်မှတ်ရန်အတွက် ဘောင်များကို ယူသည်။
Parameter 1 သည် x-axis ပေါ်ရှိ အမှတ်များ ပါဝင်သော array တစ်ခုဖြစ်သည် ။
Parameter 2 သည် y ဝင်ရိုး ပေါ်ရှိ အမှတ်များပါရှိသော array တစ်ခုဖြစ်သည် ။
အကယ်၍ ကျွန်ုပ်တို့သည် (1၊ 3) မှ (8၊ 10) အထိ မျဉ်းတစ်ကြောင်းဆွဲရန် လိုအပ်ပါက၊ ကျွန်ုပ်တို့သည် အခင်းအကျင်းနှစ်ခု [1၊ 8] နှင့် [3၊ 10] ကို plot function သို့ ဖြတ်သွားရပါမည်။
ဥပမာ
အနေအထား (1၊ 3) မှ အနေအထား (8၊ 10) သို့ မျဉ်းကြောင်းတစ်ခုဆွဲပါ။
import matplotlib.pyplot as plt
import numpy as np
xpoints = np.array([1, 8])
ypoints = np.array([3, 10])
plt.plot(xpoints, ypoints)
plt.show()
ရလဒ်:
x-axis သည် အလျားလိုက်ဝင်ရိုးဖြစ်သည် ။
y ဝင်ရိုး သည် ဒေါင်လိုက်ဝင်ရိုးဖြစ်သည်။
မျဉ်းကြောင်းမပါဘဲ ကြံစည်ခြင်း။
အမှတ်အသားများကိုသာဆွဲရန်၊ 'ကွင်းများ' ကိုဆိုလိုသည်မှာ 'ကွင်းများ' ဟူသော ဖြတ်လမ်းသင်္ကေတအမှတ်အသား ပါရာမီတာ 'o' ကို သုံးနိုင်သည်။
ဥပမာ
ပုံတွင် အချက်နှစ်ချက်ကို ဆွဲပါ၊ အနေအထား (1၊ 3) တွင် တစ်ခုနှင့် အနေအထား (8၊ 10) တွင် တစ်ခု)။
import matplotlib.pyplot as plt
import numpy as np
xpoints = np.array([1, 8])
ypoints = np.array([3, 10])
plt.plot(xpoints, ypoints, 'o')
plt.show()
ရလဒ်:
နောက်အခန်းတွင် အမှတ်အသားများအကြောင်း ပိုမိုလေ့လာနိုင်ပါမည်။
အမှတ်များစွာ
သင်နှစ်သက်သလောက် အမှတ်များစွာကို ဆွဲချနိုင်ပြီး ဝင်ရိုးနှစ်ခုစလုံးတွင် အမှတ်တူညီကြောင်း သေချာပါစေ။
ဥပမာ
အနေအထား (၁၊ ၃) မှ (၂၊ ၈) မှ (၆၊ ၁) သို့ မျဉ်းကြောင်းတစ်ကြောင်းဆွဲပြီး နောက်ဆုံး အနေအထား (၈၊ ၁၀) သို့ ဆွဲပါ။
import matplotlib.pyplot as plt
import numpy as np
xpoints = np.array([1, 2, 6, 8])
ypoints = np.array([3, 8, 1, 10])
plt.plot(xpoints, ypoints)
plt.show()
ရလဒ်:
မူရင်း X-Points
ကျွန်ုပ်တို့သည် x-axis ရှိ အမှတ်များကို မသတ်မှတ်ပါက၊ ၎င်းတို့သည် 0၊ 1၊ 2၊ 3၊ (အစရှိသော y-point များ၏ အလျားပေါ်မူတည်၍ ပုံသေတန်ဖိုးများကို ရရှိမည်ဖြစ်သည်။
ထို့ကြောင့်၊ ကျွန်ုပ်တို့သည် အထက်ဖော်ပြပါ ဥပမာကိုယူ၍ x-points များကို ချန်ထားခဲ့ပါက၊ ပုံကြမ်းသည် ဤကဲ့သို့ ဖြစ်လိမ့်မည်။
ဥပမာ
x-points မပါဘဲ ကြံစည်ခြင်း-
import matplotlib.pyplot as plt
import numpy as np
ypoints = np.array([3, 8, 1, 10, 5, 7])
plt.plot(ypoints)
plt.show()
ရလဒ်:
အထက်ဖော်ပြပါ ဥပမာရှိ x အမှတ် များသည် [0၊ 1၊ 2၊ 3၊ 4၊ 5] ဖြစ်သည်။