Matplotlib အမှတ်အသားများ
အမှတ်အသားများ
marker
သတ်မှတ်ထားသော အမှတ်အသားဖြင့် အချက်တစ်ခုစီကို အလေးပေးရန်အတွက် အဓိကစကားလုံးအငြင်းအခုံကို သင်အသုံးပြုနိုင်သည် -
ဥပမာ
အမှတ်တစ်ခုစီကို စက်ဝိုင်းတစ်ခုဖြင့် အမှတ်အသားပြုပါ-
import matplotlib.pyplot as plt
import numpy as np
ypoints = np.array([3, 8, 1, 10])
plt.plot(ypoints, marker = 'o')
plt.show()
ရလဒ်:
ဥပမာ
အမှတ်တစ်ခုစီကို ကြယ်ပွင့်ဖြင့် အမှတ်အသားပြုပါ။
...
plt.plot(ypoints, marker = '*')
...
ရလဒ်:
အမှတ်အသား အကိုးအကား
ဤအမှတ်အသားများထဲမှ တစ်ခုခုကို သင်ရွေးချယ်နိုင်သည်-
Marker | Description | |
---|---|---|
'o' | Circle | |
'*' | Star | |
'.' | Point | |
',' | Pixel | |
'x' | X | |
'X' | X (filled) | |
'+' | Plus | |
'P' | Plus (filled) | |
's' | Square | |
'D' | Diamond | |
'd' | Diamond (thin) | |
'p' | Pentagon | |
'H' | Hexagon | |
'h' | Hexagon | |
'v' | Triangle Down | |
'^' | Triangle Up | |
'<' | Triangle Left | |
'>' | Triangle Right | |
'1' | Tri Down | |
'2' | Tri Up | |
'3' | Tri Left | |
'4' | Tri Right | |
'|' | Vline | |
'_' | Hline |
Format Stringsfmt
အမှတ်အသား ကို သတ်မှတ်ရန် ဖြတ်လမ်းစာကြောင်း အမှတ်အသား ပါရာမီတာကို သင်အသုံးပြုနိုင်သည် ။
ဤကန့်သတ်ချက်ကို လည်းခေါ်ပြီး fmt
ဤအထားအသိုဖြင့် ရေးသားထားသည်။
marker|line|color
ဥပမာ
အမှတ်တစ်ခုစီကို စက်ဝိုင်းတစ်ခုဖြင့် အမှတ်အသားပြုပါ-
import matplotlib.pyplot as plt
import numpy as np
ypoints = np.array([3, 8, 1, 10])
plt.plot(ypoints, 'o:r')
plt.show()
ရလဒ်:
အမှတ်အသားတန်ဖိုးသည် အထက်ဖော်ပြပါ အမှတ်အသားရည်ညွှန်းချက်မှ မည်သည့်အရာမဆို ဖြစ်နိုင်သည်။
လိုင်းတန်ဖိုးသည် အောက်ပါတို့အနက်မှ တစ်ခု ဖြစ်နိုင်သည်-
စာကြောင်းကိုးကား
Line Syntax | Description | |
---|---|---|
'-' | Solid line | |
':' | Dotted line | |
'--' | Dashed line | |
'-.' | Dashed/dotted line |
မှတ်ချက်- fmt ကန့်သတ်ဘောင်အတွင်း လိုင်း တန်ဖိုးကို ချန်ထားခဲ့ပါက ၊ မည်သည့်စာကြောင်းမှ ကွက်တိမဟုတ်ပေ။
အတိုကောက် အရောင်တန်ဖိုးသည် အောက်ပါတို့ထဲမှ တစ်ခု ဖြစ်နိုင်သည်-
အရောင်ကိုးကား
Color Syntax | Description | |
---|---|---|
'r' | Red | |
'g' | Green | |
'b' | Blue | |
'c' | Cyan | |
'm' | Magenta | |
'y' | Yellow | |
'k' | Black | |
'w' | White |
အမှတ်အသားအရွယ်အစား
အမှတ်အသားများ၏ အရွယ်အစားကို သတ်မှတ်ရန် သော့ချက်စကားလုံး အငြင်းအခုံ markersize
သို့မဟုတ် တိုတောင်းသော ဗားရှင်းကို သင်အသုံးပြုနိုင်သည်-ms
ဥပမာ
အမှတ်အသားများ၏ အရွယ်အစားကို 20 သို့ သတ်မှတ်ပါ-
import matplotlib.pyplot as plt
import numpy as np
ypoints = np.array([3, 8, 1, 10])
plt.plot(ypoints, marker = 'o', ms = 20)
plt.show()
ရလဒ်:
အမှတ်အသားအရောင်
အမှတ်အသားများ ၏
အစွန်း အရောင်ကို သတ်မှတ်ရန် သော့ချက်စကားလုံး အငြင်းအခုံ markeredgecolor
သို့မဟုတ် အတို ကို သင်သုံးနိုင်သည်။mec
ဥပမာ
EDGE အရောင်ကို အနီရောင်အဖြစ် သတ်မှတ်ပါ-
import matplotlib.pyplot as plt
import numpy as np
ypoints = np.array([3, 8, 1, 10])
plt.plot(ypoints, marker = 'o', ms = 20, mec = 'r')
plt.show()
ရလဒ်:
အမှတ်အသားများ၏ အစွန်းအတွင်းရှိ အရောင်သတ်မှတ်ရန် သော့ချက်စကားလုံး အငြင်းအခုံ markerfacecolor
သို့မဟုတ် အတို ကို အသုံးပြုနိုင်သည်။mfc
ဥပမာ
မျက်နှာအရောင်ကို အနီရောင်အဖြစ် သတ်မှတ်ပါ-
import matplotlib.pyplot as plt
import numpy as np
ypoints = np.array([3, 8, 1, 10])
plt.plot(ypoints, marker = 'o', ms = 20, mfc = 'r')
plt.show()
ရလဒ်:
အမှတ်အသားတစ်ခုလုံး၏အရောင်အတွက် အကြောင်းပြချက်များနှင့် အကြောင်းပြချက် နှစ်ခု လုံး ကို အသုံးပြု ပါ-mec
mfc
ဥပမာ
အစွန်း နှစ်ဖက် နှင့် မျက်နှာကို အနီရောင်အဖြစ် သတ်မှတ်ပါ-
import matplotlib.pyplot as plt
import numpy as np
ypoints = np.array([3, 8, 1, 10])
plt.plot(ypoints, marker = 'o', ms = 20, mec = 'r', mfc = 'r')
plt.show()
ရလဒ်:
Hexadecimal အရောင်တန်ဖိုး များကိုလည်း သင်အသုံးပြုနိုင်သည် -
ဥပမာ
လှပသော အစိမ်းရင့်ရောင်ဖြင့် အမှတ်တစ်ခုစီကို အမှတ်အသားပြုပါ။
...
plt.plot(ypoints, marker = 'o', ms = 20, mec = '#4CAF50', mfc = '#4CAF50')
...
ရလဒ်:
သို့မဟုတ် ပံ့ပိုးပေးထားသော အရောင်အမည် 140 ထဲမှ တစ်ခုခု ။
ဥပမာ
"hotpink" ဟူသော အရောင်ဖြင့် အမှတ်တစ်ခုစီကို အမှတ်အသားပြုပါ-
...
plt.plot(ypoints, marker = 'o', ms = 20, mec = 'hotpink', mfc = 'hotpink')
...
ရလဒ်: