Ggplot2 ရှိ boxplot များတွင် မျဉ်းအထူကို ချိန်ညှိနည်း


ggplot2 ရှိ boxplot တွင်လိုင်းများ၏အထူကိုချိန်ညှိရန်အောက်ပါနည်းလမ်းများကိုသုံးနိုင်သည်။

နည်းလမ်း 1- လိုင်းအားလုံး၏ အထူကို ချိန်ညှိပါ။

 ggplot(df, aes(x=x, y=y)) + 
  geom_boxplot(lwd= 2 )

နည်းလမ်း 2- အလယ်လိုင်း၏ အထူကိုသာ ချိန်ညှိပါ။

 ggplot(df, aes(x=x, y=y)) + 
  geom_boxplot(fatten= 4 )

အောက်ဖော်ပြပါ ဥပမာများသည် 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

မှတ်ချက် – ဤဥပမာသည် မျိုးပွားနိုင်စေရန် သေချာစေရန် set.seed() လုပ်ဆောင်ချက်ကို အသုံးပြုထားပါသည်။

ဥပမာ 1- မူရင်းလိုင်းအလေးချိန်ဖြင့် boxplot တစ်ခုကို ဖန်တီးပါ။

အောက်ပါကုဒ်သည် မူရင်းလိုင်းအလေးချိန်ကို အသုံးပြု၍ အဖွဲ့ အလိုက် အုပ်စုဖွဲ့ထားသော အမှတ်များ ဖြန့်ဝေမှုကို မြင်သာစေရန် boxplot တစ်ခုကို ဖန်တီးနည်းကို ပြသသည်-

 library (ggplot2)

#create box plots to visualize distribution of points by team
ggplot(df, aes(x=team, y=points)) + 
  geom_boxplot()

ဥပမာ 2- လိုင်းအလေးချိန် တိုးလာခြင်းဖြင့် boxplot တစ်ခုကို ဖန်တီးပါ။

boxplot အတွင်းရှိ စာကြောင်းအားလုံး၏ အထူကို တိုးမြှင့်ရန် lwd အကြောင်းပြချက်ကို အသုံးပြု၍ အဖွဲ့ အလိုက် အုပ်စုဖွဲ့ထားသော အမှတ်များ ဖြန့်ဝေမှုကို မြင်သာစေရန် အောက်ဖော်ပြပါ ကုဒ်သည် boxplot တစ်ခုကို ဖန်တီးနည်းကို ပြသသည်-

 library (ggplot2)

#create box plots with increased line thickness
ggplot(df, aes(x=team, y=points)) + 
  geom_boxplot(lwd= 2 ) 

ggplot2 သည် boxplot များတွင် လိုင်းအထူကို ချိန်ညှိသည်။

ကွက်လပ်တစ်ခုစီရှိ စာကြောင်းတစ်ခုစီ၏ အထူသည် တိုးလာသည်ကို သတိပြုပါ။

ဥပမာ 3- အလယ်လိုင်းအတွက်သာ မျဉ်းကြောင်းအလေးချိန်တိုးလာသော boxplot တစ်ခုကိုဖန်တီးပါ။

boxplot တစ်ခုစီရှိ အလယ်လိုင်း၏အထူကို တိုးမြှင့်ရန်အတွက် အဖွဲ့လိုက် စုဖွဲ့ထားသော အချက်များ ဖြ န့ ကျက်မှုကို မြင်သာစေရန် အောက်ဖော်ပြပါကုဒ်သည် ကွက်ကွက်တစ်ခုဖန်တီးပုံကို ပြသသည်-

 library (ggplot2)

#create box plots with increased median line thickness
ggplot(df, aes(x=team, y=points)) + 
  geom_boxplot(fatten= 4 ) 

ggplot2 သည် boxplot ရှိ အလယ်မျဉ်း၏ အထူကို တိုးစေသည်။

boxplot တစ်ခုစီ၏ အလယ်မျဉ်း၏ အထူကိုသာ သတိပြုပါ။

သင်လိုချင်သော မျဉ်းအထူအတိအကျဖြင့် boxplot များကိုဖန်တီးရန် geom_boxplot() ရှိ lwd နှင့် fatten arguments များဖြင့် ကစားပါ။

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

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

ggplot2 တွင် Boxplot axes အညွှန်းများကို မည်သို့ပြောင်းလဲမည်နည်း။
ggplot2 တွင် အုပ်စုဖွဲ့ထားသော boxplot တစ်ခုကို ဖန်တီးနည်း
ggplot2 ရှိ boxplot များတွင် outliers တံဆိပ်တပ်နည်း

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

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