Matplotlib- အုပ်စုလိုက် ကွက်ကွက်များ ဖန်တီးနည်း
Matplotlib ရှိ အုပ်စုအလိုက် boxplot များကို ဖန်တီးရန် အောက်ပါ syntax ကို သင် အသုံးပြုနိုင်ပါသည်။
import matplotlib as plt import seaborn as sns sns. boxplot (x=' group ', y=' values ', data=df)
အောက်ဖော်ပြပါနမူနာများသည် ဖော်မက်ရှည်နှင့် ကျယ်ပြန့်သော ဖော်မတ်ဒေတာအစုံများအတွက် အုပ်စု boxplots ဖန်တီးရန် ဤ syntax ကိုအသုံးပြုပုံကို ပြသထားသည်။
ဥပမာ 1- အချက်အလက်ရှည်အတွက် အုပ်စုအလိုက် ကွက်ကွက်များ
အောက်ဖော်ပြပါ ကုဒ်သည် ပန်ဒါ DataFrame အတွက် အုပ်စုအလိုက် boxplots ဖန်တီးနည်းကို ရှည်လျားသော ဖော်မတ်ဖြင့် ပြသသည်-
import pandas as pd import numpy as np import matplotlib as plt import seaborn as sns #create long-form data df = pd. DataFrame ({' points ': [7, 8, 9, 12, 14, 5, 6, 6, 8, 11, 8, 9, 11, 13, 17], ' team ': np. repeat ([' A ',' B ',' C '],5)}) #viewdata print (df) team points 0 7 A 1 8 A 2 9 A 3 12 A 4 14 A 5 5 B 6 6 B 7 6 B 8 8 B 9 11 B 10 8 C 11 9 C 12 11 C 13 13 C 14 17 C #create boxplot by group sns. boxplot (x=' team ', y=' points ', data=df)
ဥပမာ 2- ကျယ်ပြန့်သော ဖော်မတ်ဒေတာအတွက် အုပ်စုအလိုက် ကွက်ကွက်များ
အောက်ဖော်ပြပါ ကုဒ်သည် ပန်ဒါ DataFrame အတွက် အုပ်စုအလိုက် boxplots ဖန်တီးနည်းကို ပြသည်-
import pandas as pd import numpy as np import matplotlib as plt import seaborn as sns #create wide-form data df = pd. DataFrame ({' A ': [7, 8, 9, 12, 14], ' B ': [5, 6, 6, 8, 11], ' C ': [8, 9, 11, 13, 17]}) #viewdata print (df) ABC 0 7 5 8 1 8 6 9 2 9 6 11 3 12 8 13 4 14 11 17 #create boxplot by group sns. boxplot (x=' variable ', y=' value ', data= pd.melt (df)). set ( xlabel=' team ', ylabel=' points ')
ထပ်လောင်းအရင်းအမြစ်များ
Matplotlib တွင် စာကြောင်းများစွာကို ဘယ်လိုဆွဲမလဲ။
Matplotlib တွင် Stacked Bar Charts ဖန်တီးနည်း