Seaborn တွင် မျဉ်းကြောင်းများစွာဆွဲနည်း (ဥပမာဖြင့်)


Python တွင် seaborn ကိုအသုံးပြု၍ တူညီသောကွက်လပ်ပေါ်တွင် စာကြောင်းများစွာဆွဲရန် အောက်ပါအခြေခံအထားအသိုကိုသုံးနိုင်သည်။

 import seaborn as sns

sns. lineplot (data=df[[' col1 ', ' col2 ', ' col3 ']]

ဤဥပမာသည် မတူညီသောမျဉ်းသုံးကြောင်းပါသော လမ်းကြောင်းတစ်ခုကို ဖန်တီးပေးလိမ့်မည်။

အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။

ဥပမာ- Seaborn တွင် စာကြောင်းများစွာဆွဲခြင်း။

ကျွန်ုပ်တို့တွင် ရှစ်နှစ်ဆက်တိုက် မတူညီသော လက်လီစတိုးဆိုင်လေးခု (A၊ B၊ C နှင့် D) မှ ရောင်းချခြင်းဆိုင်ရာ အချက်အလက်များပါရှိသော အောက်ပါပန်ဒါ DataFrame ရှိသည်ဆိုပါစို့။

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' year ': [1, 2, 3, 4, 5, 6, 7, 8],
                   ' A ': [10, 12, 14, 15, 15, 14, 13, 18],
                   ' B ': [18, 18, 19, 14, 14, 11, 20, 28],
                   ' C ': [5, 7, 7, 9, 12, 9, 9, 4],
                   ' D ': [11, 8, 10, 6, 6, 5, 9, 12]})

#view DataFrame
print (df)

   year ABCD
0 1 10 18 5 11
1 2 12 18 7 8
2 3 14 19 7 10
3 4 15 14 9 6
4 5 15 14 12 6
5 6 14 11 9 5
6 7 13 20 9 9
7 8 18 28 4 12

ကျွန်ုပ်တို့သည် တစ်နှစ်တာအတွင်း စတိုးဆိုင်တစ်ခုစီမှ ရောင်းချသောအရောင်းကို ကိုယ်စားပြုရန် မျဉ်းလေးကြောင်းပြသသည့် ကွက်ကွက်တစ်ခုကို ဖန်တီးရန် Seaborn ၏ lineplot() လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်ပါသည်။

 import seaborn as sns

#plot sales of each store as a line
sns. lineplot (data=df[[' A ',' B ',' C ',' D ']])

multi-line အဏ္ဏဝါဇာတ်ကွက်

အတန်းတစ်ခုစီသည် စတိုးဆိုင်လေးခုအနက်မှ တန်ဖိုးများကို ကိုယ်စားပြုသည်။

ဘယ်ဘက်အပေါ်ထောင့်ရှိ ဒဏ္ဍာရီသည် မည်သည့်အရောင်နှင့် ကိုက်ညီသည်ကို ဖော်ပြသည်။

ကွက်လပ်တွင်အသုံးပြုရန် ကျွန်ုပ်တို့၏ကိုယ်ပိုင်အရောင်များကို သတ်မှတ်ရန် palette အငြင်းအခုံကိုလည်း အသုံးပြုနိုင်ကြောင်း သတိပြုပါ-

 import seaborn as sns

#plot sales of each store with custom colors
sns. lineplot (data=df[[' A ', ' B ', ' C ', ' D ']], palette=[' red ', ' blue ', ' purple ', ' pink ']) 

အတန်းအရောင်များသည် ယခု palette အငြင်းအခုံတွင် သတ်မှတ်ထားသော အရောင်လေးမျိုးနှင့် ကိုက်ညီကြောင်း သတိပြုပါ။

လိုင်းတစ်ခုချင်းစီကို ခိုင်မာစေလိုလျှင် DataFrame ကို ရှည်သောဖော်မတ် အဖြစ် အရည်ပျော်ရန် pandas melt() လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်ပြီး၊ ထို့နောက် မျဉ်းကြောင်းများဆွဲရန် အောက်ပါ syntax ကို အသုံးပြုပါ။

 import seaborn as sns

#plot sales of each store with custom colors
sns. lineplot (x=' year ', y=' value ', hue=' variable ', 
             data=pd. melt (df,[' year ']),
             palette=[' red ', ' blue ', ' purple ', ' pink '])

လိုင်းတစ်ခုစီသည် ၎င်း၏ကိုယ်ပိုင်မျဉ်းပုံစံရှိခြင်းအစား ယခုအခါ ခိုင်မာလာသည်။

မှတ်ချက် – အကယ်၍ သင်သည် Jupyter မှတ်စုစာအုပ်သို့ seaborn တင်သွင်းရာတွင် အခက်အခဲရှိနေပါက၊ သင်သည် %pip install seaborn command ကို ဦးစွာလုပ်ဆောင်ရန် လိုအပ်ပါသည်။

ထပ်လောင်းအရင်းအမြစ်များ

အောက်ဖော်ပြပါ သင်ခန်းစာများသည် Seaborn တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-

Seaborn Plots တွင် ခေါင်းစဉ်တစ်ခုထည့်နည်း
Seaborn ကွက်များတွင် ဖောင့်အရွယ်အစားကို မည်သို့ပြောင်းရမည်နည်း။
Seaborn ဇာတ်ကွက်၏ ပုံအရွယ်အစားကို ချိန်ညှိနည်း

မှတ်ချက်တစ်ခုထည့်ပါ။

သင့် email လိပ်စာကို ဖော်ပြမည် မဟုတ်ပါ။ လိုအပ်သော ကွက်လပ်များကို * ဖြင့်မှတ်သားထားသည်