Pandas- ဘားကားချပ်တစ်ခုပေါ်တွင် ကော်လံများစွာကို ဘယ်လိုဆွဲမလဲ။


ဘားကားချပ်တစ်ခုတွင် ပန်ဒါဒေတာဘောင်တစ်ခု၏ကော်လံအများအပြားကို ချရန် အောက်ပါအထားအသိုကိုသုံးနိုင်သည်။

 df[[' x ', ' var1 ', ' var2 ', ' var3 ']]. plot (x=' x ', kind=' bar ')

x ကော်လံကို x-axis variable အဖြစ်အသုံးပြုမည်ဖြစ်ပြီး var1var2 နှင့် var3 ကို y-axis variableများအဖြစ် အသုံးပြုမည်ဖြစ်သည်။

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

ဥပမာ 1- Bar Chart ပေါ်တွင် ကော်လံများဆွဲခြင်း။

အောက်ပါကုဒ်သည် ကန့်လန့်ဖြတ်ဇယားတွင် ကော်လံသုံးခုကို မည်သို့ဆွဲရမည်ကို ပြသထားပြီး၊ ကာလ အမည်ရှိသော ကော်လံကို x-ဝင်ရိုးပေါ်တွင် ကိန်းရှင်အဖြစ် အသုံးပြုသင့်သည်-

 import pandas as pd
import matplotlib. pyplot as plt

#create fake data
df = pd. DataFrame ({' period ': [1, 2, 3, 4, 5, 6, 7, 8],
                   ' A ': [9, 12, 15, 14, 19, 23, 25, 29],
                   ' B ': [5, 7, 7, 9, 12, 9, 9, 14],
                   ' C ': [5, 4, 7, 13, 15, 15, 18, 31]})

#plot columns on bar chart
df[[' period ', ' A ', ' B ', ' C ']]. plot (x=' period ', kind=' bar ') 

ပန်ဒါများသည် ဘားကားချပ်တစ်ခုတွင် ကော်လံအများအပြားကို ကွက်ကွက်ကွင်းကွင်းလုပ်ကြသည်။

A နှင့် B ကဲ့သို့သော အချို့သောကော်လံများကိုသာ ဆွဲရန်လည်း ရွေးချယ်နိုင်သည်။

 df[[' period ', ' A ', ' B ']]. plot (x=' period ', kind=' bar ') 

ဥပမာ 2- Stacked Bar Chart ပေါ်တွင် ကော်လံများဆွဲခြင်း။

stacked bar chart တစ်ခုဖန်တီးရန်၊ stacked=True ကို ကွက်ကွက်လုပ်ဆောင်ချက်တွင် ရိုးရှင်းစွာသတ်မှတ်ပါ။

 import pandas as pd
import matplotlib. pyplot as plt

#create fake data
df = pd. DataFrame ({' period ': [1, 2, 3, 4, 5, 6, 7, 8],
                   ' A ': [9, 12, 15, 14, 19, 23, 25, 29],
                   ' B ': [5, 7, 7, 9, 12, 9, 9, 14],
                   ' C ': [5, 4, 7, 13, 15, 15, 18, 31]})

#create stacked bar chart
df[[' period ', ' A ', ' B ', ' C ']]. plot (x=' period ', kind=' bar ', stacked= True ) 

ပန်ဒါကော်လံများဖြင့် တန်းစီထားသော ဘားကားချပ်

ဘားများ၏အရောင်များကိုပြောင်းလဲရန်၊ အောက်ပါအတိုင်း အရောင် အငြင်းအခုံကိုအသုံးပြုပါ။

 df[[' period ', ' A ', ' B ', ' C ']]. plot (x=' period ', kind=' bar ', stacked= True ,
color=[' red ', ' pink ', ' gold ']) 

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

Pandas DataFrame မှ စီးရီးများစွာကို ဘယ်လိုဆွဲမလဲ။
Pandas DataFrame မှ point cloud တစ်ခုကို ဖန်တီးနည်း

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

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