Matplotlib တွင် stacked bar charts ဖန်တီးနည်း (ဥပမာများဖြင့်)


တန်းစီထားသော ဘားဇယား သည် မတူညီသောအမျိုးအစားများ၏ ကြိမ်နှုန်းများကိုပြသရန် ဘားများကိုအသုံးပြုသည့် ဇယားအမျိုးအစားတစ်ခုဖြစ်သည်။

matplotlib.pyplot.bar() လုပ်ဆောင်ချက်ကို အသုံးပြု၍ Matplotlib တွင် ဤဇယားအမျိုးအစားကို ဖန်တီးနိုင်သည်။

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

အခြေခံ Stacked Bar Chart ဖန်တီးပါ။

အောက်ပါ ကုဒ်သည် မတူညီသော အရောင်းကွာတားလေးခုတွင် ထုတ်ကုန်နှစ်ခု၏ စုစုပေါင်းရောင်းချမှုကို ပြသရန် တန်းစီထားသော ဘားဇယားကို ဖန်တီးနည်းကို ပြသသည်-

 import numpy as np
import matplotlib.pyplot as plt

#createdata
quarter = ['Q1', 'Q2', 'Q3', 'Q4']
product_A = [14, 17, 12, 9]
product_B = [7, 15, 24, 18]

#define chart parameters
N = 4 
barWidth = .5
xloc = np. orange (N)

#display stacked bar chart
p1 = plt. bar (xloc, product_A, width=barWidth)
p2 = plt. bar (xloc, product_B, bottom=product_A, width=barWidth)
plt. show ()

Matplotlib တွင် တန်းစီထားသော ဘားဇယား

ခေါင်းစဉ်၊ အညွှန်းများနှင့် စာတန်းများ ထည့်ပါ။

ဇယားကိုဖတ်ရလွယ်ကူစေရန် ခေါင်းစဉ်၊ အညွှန်းများ၊ အမှတ်အသားများနှင့် ဒဏ္ဍာရီများကိုလည်း ထည့်သွင်းနိုင်သည်-

 import numpy as np
import matplotlib.pyplot as plt

#create data for two teams
quarter = ['Q1', 'Q2', 'Q3', 'Q4']
product_A = [14, 17, 12, 9]
product_B = [7, 15, 24, 18]

#define chart parameters
N = 4 
barWidth = .5
xloc = np. orange (N)

#create stacked bar chart
p1 = plt. bar (xloc, product_A, width=barWidth)
p2 = plt. bar (xloc, product_B, bottom=product_A, width=barWidth)

#add labels, title, tick marks, and legend
plt. ylabel ('Sales')
plt. xlabel ('Quarter')
plt. title ('Sales by Product & Quarter')
plt. xticks (xloc, ('Q1', 'Q2', 'Q3', 'Q4'))
plt. yticks (np. arange (0, 41, 5))
plt. legend ((p1[0], p2[0]), ('A', 'B'))

#displaychart
plt. show () 

Matplotlib တွင် တန်းစီထားသော ဘားဇယား

ကားချပ်အရောင်များကို စိတ်ကြိုက်ပြင်ဆင်ပါ။

နောက်ဆုံးတွင်၊ plt.bar() တွင် colors() argument ဖြင့် ဇယားတွင်အသုံးပြုထားသောအရောင်များကို စိတ်ကြိုက်ပြင်ဆင်နိုင်သည်-

 import numpy as np
import matplotlib.pyplot as plt

#create data for two teams
quarter = ['Q1', 'Q2', 'Q3', 'Q4']
product_A = [14, 17, 12, 9]
product_B = [7, 15, 24, 18]

#define chart parameters
N = 4 
barWidth = .5
xloc = np. orange (N)

#create stacked bar chart
p1 = plt. bar (xloc, product_A, width=barWidth, color=' springgreen ')
p2 = plt. bar (xloc, product_B, bottom=product_A, width=barWidth, color=' coral ')

#add labels, title, tick marks, and legend
plt. ylabel ('Sales')
plt. xlabel ('Quarter')
plt. title ('Sales by Product & Quarter')
plt. xticks (xloc, ('Q1', 'Q2', 'Q3', 'Q4'))
plt. yticks (np. arange (0, 41, 5))
plt. legend ((p1[0], p2[0]), ('A', 'B'))

#displaychart
plt. show () 

စိတ်ကြိုက်အရောင်များဖြင့် Matplotlib တန်းစီထားသော ဘားကားချပ်

Matplotlib စာရွက်စာတမ်း တွင် ရနိုင်သောအရောင်များစာရင်း အပြည့်အစုံကို သင်တွေ့နိုင်သည်။

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

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

Matplotlib ကွက်တွင် ဖောင့်အရွယ်အစားကို မည်သို့ပြောင်းလဲမည်နည်း။
Matplotlib ကွက်များမှ tick များကိုမည်သို့ဖယ်ရှားနည်း
Matplotlib ကွက်များတွင် ဂရစ်လိုင်းများပြသနည်း

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

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