Matplotlib လိုင်း
စည်းပုံစံ
ကွက်ကွက်မျဉ်း၏ပုံစံကို ပြောင်းလဲရန် အဓိကစကားလုံးအငြင်းအခုံ linestyle
သို့မဟုတ် အတိုချုံး ကို သင်သုံးနိုင်သည်။ls
ဥပမာ
အစက်ချမျဉ်းကို သုံးပါ-
import matplotlib.pyplot as plt
import numpy as np
ypoints = np.array([3, 8, 1, 10])
plt.plot(ypoints, linestyle = 'dotted')
plt.show()
ရလဒ်:
ဥပမာ
ဒက်ရှ်မျဉ်းကို သုံးပါ-
plt.plot(ypoints, linestyle = 'dashed')
ရလဒ်:
တိုတောင်းသော Syntax
မျဉ်းကြောင်းပုံစံကို အတိုကောက် အတိုကောက်ဖြင့် ရေးသားနိုင်သည်-
linestyle
အဖြစ် ရေးနိုင်သည် ls
။
dotted
အဖြစ် ရေးနိုင်သည် :
။
dashed
အဖြစ် ရေးနိုင်သည် --
။
ဥပမာ
ပိုတိုသော syntax-
plt.plot(ypoints, ls = ':')
ရလဒ်:
လိုင်းစတိုင်များ
ဤစတိုင်များထဲမှ တစ်ခုခုကို သင်ရွေးချယ်နိုင်သည်-
Style | Or | |
---|---|---|
'solid' (default) | '-' | |
'dotted' | ':' | |
'dashed' | '--' | |
'dashdot' | '-.' | |
'None' | '' or ' ' |
လိုင်းအရောင်
လိုင်း၏အရောင်ကို သတ်မှတ်ရန် အဓိကစကားလုံးအငြင်းအခုံ color
သို့မဟုတ် ပိုတို ကို သင်အသုံးပြုနိုင်သည် ။c
ဥပမာ
မျဉ်းအရောင်ကို အနီရောင်အဖြစ် သတ်မှတ်ပါ-
import matplotlib.pyplot as plt
import numpy as np
ypoints = np.array([3, 8, 1, 10])
plt.plot(ypoints, color = 'r')
plt.show()
ရလဒ်:
Hexadecimal အရောင်တန်ဖိုး များကိုလည်း သင်အသုံးပြုနိုင်သည် -
ဥပမာ
လှပသော အစိမ်းရောင်မျဉ်းဖြင့် ဇာတ်ကွက်
...
plt.plot(ypoints, c = '#4CAF50')
...
ရလဒ်:
သို့မဟုတ် ပံ့ပိုးပေးထားသော အရောင်အမည် 140 ထဲမှ တစ်ခုခု ။
ဥပမာ
"hotpink" ဟုခေါ်သော အရောင်ဖြင့် ကြံစည်သည်-
...
plt.plot(ypoints, c = 'hotpink')
...
ရလဒ်:
လိုင်းအနံ
မျဉ်း၏အကျယ်ကိုပြောင်းလဲရန် အဓိကစကားလုံးအငြင်းအခုံ linewidth
သို့မဟုတ် အတို ကိုသုံးနိုင်သည်။lw
တန်ဖိုးသည် အမှတ်များတွင် ရေပေါ်ဂဏန်းဖြစ်သည်၊
ဥပမာ
20.5pt ကျယ်သောမျဉ်းဖြင့် ကွက်ကွက်-
import matplotlib.pyplot as plt
import numpy as np
ypoints = np.array([3, 8, 1, 10])
plt.plot(ypoints, linewidth = '20.5')
plt.show()
ရလဒ်:
လိုင်းများစွာ
plt.plot()
နောက်ထပ် လုပ်ဆောင်ချက်များကို ပေါင်းထည့်ရုံဖြင့် သင်နှစ်သက်သလောက် စာကြောင်းများစွာကို ရေးဆွဲနိုင်သည် -
ဥပမာ
plt.plot()
စာကြောင်း တစ်ခုစီအတွက် လုပ်ဆောင်ချက်တစ်ခုကို သတ်မှတ်ခြင်းဖြင့် မျဉ်းနှစ်ကြောင်းဆွဲပါ ။
import matplotlib.pyplot as plt
import numpy as np
y1 = np.array([3, 8, 1, 10])
y2 = np.array([6, 2, 7, 11])
plt.plot(y1)
plt.plot(y2)
plt.show()
ရလဒ်:
plt.plot()
တူညီသော လုပ်ဆောင်ချက် တွင် စာကြောင်းတစ်ခုစီအတွက် x- နှင့် y-ဝင်ရိုးများအတွက် အမှတ်များကို ပေါင်းထည့်ခြင်းဖြင့် စာကြောင်းများစွာကိုလည်း သင်ဆွဲနိုင်သည် ။
(အထက်ပါနမူနာများတွင် ကျွန်ုပ်တို့သည် y-ဝင်ရိုးပေါ်ရှိ အမှတ်များကိုသာ သတ်မှတ်ထားသည်၊ ဆိုလိုသည်မှာ x-ဝင်ရိုးရှိ အမှတ်များသည် ပုံသေတန်ဖိုးများဖြစ်သည် (0၊ 1၊ 2၊ 3)။)
x- နှင့် y- တန်ဖိုးများသည် အတွဲများဖြစ်သည်-
ဥပမာ
လိုင်းနှစ်ခုစလုံးအတွက် x- နှင့် y-point တန်ဖိုးများကို သတ်မှတ်ခြင်းဖြင့် မျဉ်းနှစ်ကြောင်းဆွဲပါ-
import matplotlib.pyplot as plt
import numpy as np
x1 = np.array([0, 1, 2, 3])
y1 = np.array([3, 8, 1, 10])
x2 = np.array([0, 1, 2, 3])
y2 = np.array([6, 2, 7, 11])
plt.plot(x1, y1, x2, y2)
plt.show()
ရလဒ်: