အမျိုးမျိုးသော variable များဖြင့် ggplot2 တွင် barplot ကိုဖန်တီးနည်း


Barplot သည် မတူညီသော အမျိုးအစားအလိုက် ကိန်းရှင်များ၏ ပမာဏများကို မြင်ယောင်ရန် အသုံးဝင်သည်။

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

ဥပမာအားဖြင့်၊ မတူညီသော အားကစားကွင်းသုံးခုအတွက် ပေါက်ပေါက်နှင့် ဆိုဒါ စုစုပေါင်းရောင်းချမှုကို ကျွန်ုပ်တို့ မြင်ယောင်ကြည့်လိုပေမည်။ ဤသင်ခန်းစာတွင် ကိန်းရှင်များစွာဖြင့် အောက်ပါ barplot ကိုဖန်တီးနည်း အဆင့်ဆင့် ဥပမာကို ပေးသည်-

R တွင် variable များစွာရှိသော Barplot

အဆင့် 1: ဒေတာကိုဖန်တီးပါ။

ပထမဦးစွာ၊ ကျွန်ုပ်တို့၏ဒေတာကို ထိန်းသိမ်းရန် ဒေတာဘောင်တစ်ခု ဖန်တီးကြပါစို့။

 #createdata
df <- data.frame(stadium= rep (c(' A ', ' B ', ' C '), each =4),
                 food= rep (c(' popcorn ', ' soda '), times =6),
                 sales=c(4, 5, 6, 8, 9, 12, 7, 9, 9, 11, 14, 13))

#viewdata
df

   stadium food sales
1 A popcorn 4
2 A soda 5
3 A popcorn 6
4 A soda 8
5 B popcorn 9
6 B soda 12
7 B popcorn 7
8 B soda 9
9 C popcorn 9
10 C soda 11
11 C popcorn 14
12 C soda 13

အဆင့် 2- ကိန်းရှင်များစွာဖြင့် Barplot ကိုဖန်တီးပါ။

အောက်ဖော်ပြပါကုဒ်သည် ဘားများဖန်တီးရန် geom_bar() လုပ်ဆောင်ချက်ကို အသုံးပြု၍ ကိန်းရှင်များစွာဖြင့် barplot ကိုဖန်တီးပုံနှင့် အဖွဲ့တစ်ခုစီရှိဘားများသည် “ ရှောင်လွှဲ” သင့်သည်နှင့် ဘေးချင်းယှဉ်ပြသရန် ‘dodge’ အငြင်းအခုံကို အသုံးပြု၍ ပြထားသည်။

 ggplot(df, aes (fill=food, y=sales, x=stadium)) +
  geom_bar(position=' dodge ', stat=' identity ')

R တွင် variable များစွာရှိသော Barplot

မတူညီသောအဆင့်များ – A၊ B နှင့် C – ကို x-axis တစ်လျှောက်ပြသထားပြီး သက်ဆိုင်ရာပေါက်ပေါက်နှင့်ဆိုဒါရောင်းချမှု (ထောင်နှင့်ချီသော) ကို y-ဝင်ရိုးတစ်လျှောက်ပြသထားသည်။

အဆင့် 3- Barplot ၏ အလှတရားကို ပြောင်းလဲပါ။

အောက်ပါကုဒ်သည် ခေါင်းစဉ်တစ်ခုထည့်နည်း၊ ဝင်ရိုးအညွှန်းများကို ပြောင်းလဲရန်နှင့် barplot ပေါ်ရှိ အရောင်များကို စိတ်ကြိုက်ပြုလုပ်နည်းကို ပြသသည်-

 ggplot(df, aes (fill=food, y=sales, x=stadium)) +
  geom_bar(position=' dodge ', stat=' identity ') +
  ggtitle(' Sales by Stadium ') +
  xlab(' Stadium ') +
  ylab(' Sales (in thousands) ') +
  scale_fill_manual(' Product ', values=c(' coral2 ',' steelblue ')) 

R တွင် variable များစွာရှိသော Barplot

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

ggplot2 တွင်ဒဏ္ဍာရီခေါင်းစဉ်ကိုဘယ်လိုပြောင်းမလဲ။
ggplot2 တွင် ဒဏ္ဍာရီအရွယ်အစားကို မည်သို့ပြောင်းလဲမည်နည်း။
အကောင်းဆုံး ggplot2 အပြင်အဆင်များအတွက် ပြီးပြည့်စုံသော လမ်းညွှန်

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

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