Ggplot2 တွင် အုပ်စုအလိုက် ပျမ်းမျှမျဉ်းဆွဲနည်း
ggplot2 တွင် အုပ်စုတစ်ခုစီအတွက် ပျမ်းမျှလိုင်းတစ်ခုကို ချရန် အောက်ပါအခြေခံအထားအသိုကိုသုံးနိုင်သည်။
#calculate mean points value by team mean_team <- df %>% group_by(team) %>% summarise(mean_pts=mean(points)) #create scatterplot of assists vs points with mean line of points by team ggplot(df, aes(x=assists, y=points)) + geom_point(aes(color=team)) + geom_hline(data=mean_team, aes(yintercept=mean_pts, col=team))
ဤထူးခြားသောဥပမာသည် assists vs. ပြောင်းလဲနိုင်သော အကူအညီများ ။ အမှတ်များ ၊ ထို့နောက် အသင်း ပြောင်းလွဲမှုဖြင့် အုပ်စုဖွဲ့ထားသော အမှတ်များ၏ ပျမ်းမျှတန်ဖိုးကို ကိုယ်စားပြုရန် မျဉ်းတစ်ခုကို ပေါင်းထည့်သည်။
အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။
ဥပမာ- ggplot2 တွင် အုပ်စုတစ်ခုစီ၏ ပျမ်းမျှလိုင်းကို ကွက်ကွက်ခြင်း။
ကျွန်ုပ်တို့တွင် မတူညီသောအသင်းသုံးသင်းမှ ဘတ်စကက်ဘောကစားသမားများ၏ ကူညီပံ့ပိုးမှုများနှင့် အမှတ်များအကြောင်း အချက်အလက်များပါရှိသော R တွင် အောက်ပါဒေတာဘောင်ရှိသည်ဆိုပါစို့။
#create data frame
df <- data. frame (team=rep(c(' A ', ' B ', ' C '), each= 5 ),
assists=c(2, 4, 4, 5, 6, 6, 7, 7,
8, 9, 7, 8, 13, 14, 12),
dots=c(8, 8, 9, 9, 10, 9, 12, 13,
14, 15, 14, 14, 16, 19, 22))
#view data frame
df
team assists points
1 to 2 8
2 to 4 8
3 to 4 9
4 to 5 9
5 to 6 10
6 B 6 9
7 B 7 12
8 B 7 13
9 B 8 14
10 B 9 15
11 C 7 14
12 C 8 14
13 C 13 16
14 C 14 19
15 C 12 22
assists vs. ကိန်းရှင်များ။ အမှတ်များ ၊ ထို့နောက် အသင်း ပြောင်းလွဲမှုဖြင့် အုပ်စုဖွဲ့ထားသော အမှတ်များ၏ ပျမ်းမျှတန်ဖိုးကို ကိုယ်စားပြုရန်အတွက် မျဉ်းတစ်ခုထည့်ပါ။
library (dplyr)
library (ggplot2)
#calculate mean points value by team
mean_team <- df %>% group_by(team) %>% summarise(mean_pts=mean(points))
#create scatterplot of assists vs points with mean line of points by team
ggplot(df, aes(x=assists, y=points)) +
geom_point(aes(color=team)) +
geom_hline(data=mean_team, aes(yintercept=mean_pts, col=team))

အဖွဲ့တစ်ခုစီ၏ပျမ်းမျှအမှတ်တန်ဖိုးကိုပြသရန် စာကြောင်းသုံးကြောင်းကို ရောင်စုံကုဒ်လုပ်ထားသည်။
အဖွဲ့တစ်ခုစီအတွက် အမှန်တကယ် ပျမ်းမျှအမှတ်တန်ဖိုးများကို ကြည့်ရှုရန် ဖန်တီးထားသော Mean_Team ဒေတာဘောင်ကို ကြည့်ရှုနိုင်သည်-
#view mean points value by team
mean_team
`summarise()` ungrouping output (override with `.groups` argument)
# A tibble: 3 x 2
team mean_pts
1 to 8.8
2 B 12.6
3 C 17
ရလဒ်မှ ကျွန်ုပ်တို့ မြင်နိုင်သည်-
- အသင်း A ကစားသမားများ၏ ပျမ်းမျှအမှတ်တန်ဖိုးမှာ 8.8 ဖြစ်သည်။
- အသင်း B ကစားသမားများ၏ ပျမ်းမျှအမှတ်တန်ဖိုးသည် 12.6 ဖြစ်သည်။
- အသင်း C ၏ ကစားသမားများ၏ ပျမ်းမျှအမှတ်တန်ဖိုးသည် 17 ဖြစ်သည်။
ဤတန်ဖိုးများသည် ကျွန်ုပ်တို့ဖန်တီးထားသော scatterplot ၏ y ဝင်ရိုးပေါ်ရှိ လိုင်းများ၏တည်နေရာများနှင့် ကိုက်ညီပါသည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် R တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
R တွင် နှိုင်းရကြိမ်နှုန်း ဟီစတိုဂရမ် ဖန်တီးနည်း
R တွင် ဂရပ်တစ်ခုတွင် ကွက်ကွက်များစွာကို မည်သို့ဆွဲမည်နည်း။
R ဖြင့် ဂရပ်တစ်ခုတွင် စာကြောင်းများစွာကို ဘယ်လိုဆွဲမလဲ။