Seaborn တွင် stacked bar plot ဖန်တီးနည်း (တစ်ဆင့်ပြီးတစ်ဆင့်)
stacked bar chart သည် ကိန်းရှင်များစွာ၏တန်ဖိုးများကို တစ်ပြိုင်နက်မြင်ယောင်နိုင်ရန် ဘားတန်းခွဲများစွာသို့ ပိုင်းခြားထားသော ဘားများကိုအသုံးပြုသည့် ဇယားအမျိုးအစားတစ်ခုဖြစ်သည်။
Seaborn data visualization package ကို အသုံးပြု၍ Python တွင် အောက်ပါ stacked bar plot ကို ဖန်တီးနည်း ဤသင်ခန်းစာတွင် အဆင့်ဆင့် ဥပမာကို ပေးထားပါသည်။
အဆင့် 1: ဒေတာကိုဖန်တီးပါ။
ပထမဦးစွာ၊ တနင်္လာနေ့မှသောကြာနေ့အထိ စားသောက်ဆိုင်တစ်ဆိုင်မှ နံနက်ပိုင်းနှင့် ညနေပိုင်းတို့တွင် လက်ခံရရှိသည့် ဖောက်သည်စုစုပေါင်းကို ပြသသည့် အောက်ပါပန်ဒါ DataFrame ကို ဖန်တီးကြပါစို့။
import pandas as pd #createDataFrame df = pd. DataFrame ({' Day ': ['Mon', 'Tue', 'Wed', 'Thur', 'Fri'], ' Morning ': [44, 46, 49, 59, 54], ' Evening ': [33, 46, 50, 49, 60]}) #view DataFrame df Day Morning Evening 0 My 44 33 1 Kills 46 46 2 Wed 49 50 3 Thur 59 49 4 Fri 54 60
အဆင့် 2- Stacked Bar Chart ကို ဖန်တီးပါ။
နေ့စဥ်အသုံးပြုသူ စုစုပေါင်းအရေအတွက်ကို မြင်သာစေရန် stacked bar chart တစ်ခုဖန်တီးရန် အောက်ပါကုဒ်ကို အသုံးပြုနိုင်ပါသည်။
import matplotlib.pyplot as plt
import seaborn as sns
#set seaborn plotting aesthetics
sns. set (style=' white ')
#create stacked bar chart
df. set_index (' Day '). plot (kind=' bar ', stacked= True , color=[' steelblue ', ' red '])
x-axis သည် ရက်သတ္တပတ်၏နေ့ရက်ကိုပြသပြီး ဘားများသည် နေ့စဉ်နံနက်နှင့်ညနေပိုင်း၌ စားသောက်ဆိုင်သို့လာရောက်လည်ပတ်သောဖောက်သည်အရေအတွက်ကိုပြသသည်။
အဆင့် 3- Stacked Bar Chart ကို စိတ်ကြိုက်လုပ်ပါ။
အောက်ပါကုဒ်သည် ဝင်ရိုးခေါင်းစဉ်များထည့်နည်း၊ ကမ္ဘာလုံးဆိုင်ရာခေါင်းစဉ်တစ်ခုထည့်ရန်နှင့် ၎င်းတို့ကိုဖတ်ရလွယ်ကူစေရန် X ဝင်ရိုးအညွှန်းများကို လှည့်နည်းကို ပြသသည်-
import matplotlib.pyplot as plt
import seaborn as sns
#set seaborn plotting aesthetics
sns. set (style=' white ')
#create stacked bar chart
df. set_index (' Day '). plot (kind=' bar ', stacked= True , color=[' steelblue ', ' red '])
#add overall title
plt. title (' Customers by Time & Day of Week ', fontsize= 16 )
#add axis titles
plt. xlabel (' Day of Week ')
plt. ylabel (' Number of Customers ')
#rotate x-axis labels
plt. xticks (rotation= 45 )
မှတ်ချက် – ဤဇာတ်ကွက်အတွက် အဏ္ဏဝါစတိုင်ကို “ အဖြူ” ဟု သတ်မှတ်သော်လည်း၊ ဤစာမျက်နှာတွင် အဏ္ဏဝါဇာတ်ကွက်အလှတရားများ စာရင်းအပြည့်အစုံကို သင်တွေ့နိုင်ပါသည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် Seaborn တွင် အခြားသော သာမာန်မြင်ယောင်မှုများ ဖန်တီးနည်းကို ရှင်းပြသည်-
Seaborn တွင် Pie Chart ဖန်တီးနည်း
Seaborn တွင် Time Series Plot တစ်ခုဖန်တီးနည်း
Seaborn တွင် Area Chart ဖန်တီးနည်း