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()
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် R တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
R တွင် နှိုင်းရကြိမ်နှုန်း ဟီစတိုဂရမ် ဖန်တီးနည်း
R တွင် ဂရပ်တစ်ခုတွင် ကွက်ကွက်များစွာကို မည်သို့ဆွဲမည်နည်း။
R ဖြင့် ဂရပ်တစ်ခုတွင် စာကြောင်းများစွာကို ဘယ်လိုဆွဲမလဲ။