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) 

အုပ်စုအလိုက် Matplotilb အကွက်

ဥပမာ 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 ')

အုပ်စုအလိုက် Matplotilb အကွက်

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

Matplotlib တွင် စာကြောင်းများစွာကို ဘယ်လိုဆွဲမလဲ။
Matplotlib တွင် Stacked Bar Charts ဖန်တီးနည်း

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

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