Ggplot2 တွင် အုပ်စုအလိုက် histograms ဖန်တီးနည်း (ဥပမာနှင့်အတူ)


ggplot2 တွင် group-wise histogram တစ်ခုဖန်တီးရန် အောက်ပါအခြေခံ syntax ကိုသုံးနိုင်သည်။

 ggplot(df, aes(x=values_var, fill=group_var)) +
  geom_histogram(color=' black ', alpha= 0.4 , position=' identity ') +
  scale_fill_manual(values=c(' red ', ' blue ', ' purple '))

ဤဥပမာသည် အနီရောင်၊ အပြာနှင့် ခရမ်းရောင်တို့ ထပ်နေသည့် ဟစ်စတိုဂရမ် သုံးခုပါသည့် ကွက်ကွက်တစ်ခုကို ဖန်တီးသည်။

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

ဥပမာ- ggplot2 တွင် အုပ်စုအလိုက် ဟီစတိုဂရမ်တစ်ခုကို ဖန်တီးပါ။

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

 #make this example reproducible
set. seeds (1)

#create data frame
df <- data. frame (team=rep(c(' A ', ' B ', ' C '), each=100),
                 points=c(rnorm(100, mean=10),
                          rnorm(100, mean=15),
                          rnorm(100, mean=20)))

#view head of data frame
head(df)

  team points
1 A 9.373546
2 A 10.183643
3 A 9.164371
4 A 11.595281
5 A 10.329508
6 A 9.179532

အသင်းသုံးသင်းစီမှ ရမှတ်များခွဲဝေမှုပြသသည့် ဟီစတိုဂရမ်များကို ဖန်တီးရန် အောက်ပါကုဒ်ကို အသုံးပြုနိုင်ပါသည်။

 library (ggplot2)

#create histogram by team
ggplot(df, aes(x=points, fill=team)) +
  geom_histogram(color=' black ', alpha= 0.4 , position=' identity ') +
  scale_fill_manual(values=c(' red ', ' blue ', ' purple ')) 

ဟစ်စတိုဂရမ် သုံးခုသည် အသင်းတစ်သင်းစီ၏ ကစားသမားများမှ ရမှတ်များခွဲဝေမှုကို ကိုယ်စားပြုသည်။

ဇာတ်ကွက်၏ ညာဘက်ခြမ်းရှိ ဒဏ္ဍာရီသည် အသင်းတစ်ခုစီနှင့် ကိုက်ညီသည့်အရောင်ကို ပြသသည်။

အရောင် အငြင်းအခုံသည် ဟစ်စတိုဂရမ်တစ်ခုစီရှိ ဘားများ၏ အကြမ်းဖျင်းအရောင်ကို သတ်မှတ်ပေးကြောင်း သတိပြုရန်နှင့် အယ်လ်ဖာ အငြင်းအခုံသည် ဘားများအတွက် အသုံးပြုရန် ပွင့်လင်းမြင်သာမှု (0 နှင့် 1 အကြား) ကို သတ်မှတ်ပေးသည်။

အယ်လ်ဖာ တန်ဖိုးကို 1 ထက်နည်းအောင် သတ်မှတ်ခြင်းဖြင့်၊ ဟီစတိုဂရမ်များကြား ထပ်နေသည့်ဘားများကို ကျွန်ုပ်တို့တွေ့မြင်နိုင်ပါသည်။

ကွက်လပ်ရှိ အညွှန်းများကို ပြုပြင်ရန်နှင့် သင့်စတိုင်နှင့် ကိုက်ညီသည့် ggplot2 အပြင်အဆင်ကို ရွေးချယ်ရန် labs() လုပ်ဆောင်ချက်ကို အသုံးပြုပါ။

 library (ggplot2)

#create histogram by team
ggplot(df, aes(x=points, fill=team)) +
  geom_histogram(color=' black ', alpha= 0.4 , position=' identity ') +
  scale_fill_manual(values=c(' red ', ' blue ', ' purple ')) +
  labs(fill=' Team ', x=' Points Scored ', y=' Count ', title=' Points Scored by Team ') +
  theme_classic() 

အုပ်စုအလိုက် ggplot2 histogram

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

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

R တွင် နှိုင်းရကြိမ်နှုန်း ဟီစတိုဂရမ် ဖန်တီးနည်း
R တွင် ဂရပ်တစ်ခုတွင် ကွက်ကွက်များစွာကို မည်သို့ဆွဲမည်နည်း။
R ဖြင့် ဂရပ်တစ်ခုတွင် စာကြောင်းများစွာကို ဘယ်လိုဆွဲမလဲ။

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

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