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 ()
ခေါင်းစဉ်၊ အညွှန်းများနှင့် စာတန်းများ ထည့်ပါ။
ဇယားကိုဖတ်ရလွယ်ကူစေရန် ခေါင်းစဉ်၊ အညွှန်းများ၊ အမှတ်အသားများနှင့် ဒဏ္ဍာရီများကိုလည်း ထည့်သွင်းနိုင်သည်-
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 ()
ကားချပ်အရောင်များကို စိတ်ကြိုက်ပြင်ဆင်ပါ။
နောက်ဆုံးတွင်၊ 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 ကွက်များမှ tick များကိုမည်သို့ဖယ်ရှားနည်း
Matplotlib ကွက်များတွင် ဂရစ်လိုင်းများပြသနည်း