Ggplot2 တွင် ပျမ်းမျှအား geom_bar() ဖြင့် ဘယ်လိုဆွဲမလဲ။


ggplot2 တွင် geom_bar() လုပ်ဆောင်ချက်ကို အသုံးပြု၍ အုပ်စုအလိုက် ပျမ်းမျှတန်ဖိုးများကို ချရန် အောက်ပါအခြေခံအထားအသိုကိုသုံးနိုင်သည်။

 library (ggplot2)

ggplot(df, aes(group_var, values_var)) +
  geom_bar(position=' dodge ', stat=' summary ', fun=' mean ')

အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။

မှတ်ချက်geom_bar() ရှိ ရယ်မောဖွယ်ရာ အငြင်းအခုံသည် ဘားများကို အသုံးပြု၍ ပြသရန် ဖော်ပြသည့် ကိန်းဂဏန်း ggplot2 အား ပြောပြသည်။ အုပ်စုအလိုက် အလယ်အလတ်တန်ဖိုးကို ချရန် ဤအငြင်းအခုံသို့ “ အလယ်အလတ်” ကဲ့သို့သော မတူညီသောဖော်ပြချက်ဆိုင်ရာ ကိန်းဂဏန်းစာရင်းအင်းတစ်ခုကိုလည်း ပေးပို့နိုင်ပါသည်။

ဥပမာ- ggplot2 တွင် geom_bar() ဖြင့် ပျမ်းမျှတန်ဖိုးများကို ကြံစည်ခြင်း။

မတူညီသောအသင်းများမှ ဘတ်စကက်ဘောကစားသမားများမှ ရမှတ်အရေအတွက်များအကြောင်း အချက်အလက်ပါရှိသော အောက်ပါဒေတာဘောင်တွင် ကျွန်ုပ်တို့တွင်ရှိသည်ဆိုပါစို့။

 #create data frame
df <- data. frame (team=rep(c(' A ', ' B ', ' C '), each= 4 ),
                 points=c(3, 5, 5, 6, 5, 7, 7, 8, 9, 9, 9, 8))

#view data frame
df

   team points
1 to 3
2 to 5
3 to 5
4 to 6
5 B 5
6 B 7
7 B 7
8 B 8
9 C 9
10 C 9
11 C 9
12 C 8

အဖွဲ့ အလိုက် အုပ်စုဖွဲ့ထားသည့် ဘားတစ်ခုစီသည် ပျမ်းမျှ အမှတ် တန်ဖိုးကို ကိုယ်စားပြုသည့် ဘားဇယားတစ်ခုကို ဖန်တီးရန် အောက်ပါ syntax ကို အသုံးပြုနိုင်သည်။

 library (ggplot2)

#create bar plot to visualize mean points value by team
ggplot(df, aes(team, points)) +
  geom_bar(position=' dodge ', stat=' summary ', fun=' mean ') 

ggplot2 ရှိ geom_bar ဖြင့် ပျမ်းမျှကွက်ကွက်

ဘားတစ်ခုစီ၏ အမြင့်သည် အသင်း တစ်ခုစီ၏ ပျမ်းမျှ အမှတ် တန်ဖိုးကို ကိုယ်စားပြုသည်။

အဖွဲ့တစ်ခုစီ၏ ပျမ်းမျှအမှတ်တန်ဖိုးကိုပြသရန်၊ ကျွန်ုပ်တို့သည် dplyr ပက်ကေ့ခ်ျမှ summarise() လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်ပါသည်။

 library (dplyr)

#calculate mean value of points, grouped by team
df %>%
  group_by(team) %>%
  summarise(mean_pts = mean(points, na. rm = TRUE ))

# A tibble: 3 x 2
  team mean_pts
      
1 to 4.75
2 B 6.75
3 C 8.75

ရလဒ်မှ အသင်းတစ်သင်းချင်းစီအတွက် ပျမ်းမျှအမှတ်တန်ဖိုးကို မြင်နိုင်သည်-

  • အဖွဲ့ A: 4.75
  • အဖွဲ့ B: 6.75
  • အဖွဲ့ C: 8.75

ဤတန်ဖိုးများသည် အထက်ဘားဇယားတွင် ပြသထားသော ဘားများ၏ အမြင့်နှင့် ကိုက်ညီပါသည်။

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

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

ggplot2 တွင်ဘားများကြားရှိနေရာလွတ်ကိုမည်သို့ချိန်ညှိနည်း
ggplot2 ရှိ plot မှ NA များကိုမည်သို့ဖယ်ရှားနည်း
ggplot2 ရှိ Stacked Bart ဇယားတွင် ဘားအရောင်များကို မည်သို့ပြောင်းရမည်နည်း။

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

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