Ggplot2 တွင် ဒဏ္ဍာရီ ခေါင်းစဉ်ပြောင်းနည်း (ဥပမာများနှင့်အတူ)


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

နည်းလမ်း 1- ဓာတ်ခွဲခန်းများသုံးပါ()

 ggplot(data, aes(x=x_var, y=y_var, fill=fill_var)) + 
  geom_boxplot() + 
  labs(fill=' Legend Title ')

နည်းလမ်း 2- scale_fill_manual() ကိုသုံးပါ

 ggplot(data, aes(x=x_var, y=y_var, fill=fill_var)) + 
  geom_boxplot() +
  scale_fill_manual(' Legend Title ', values=c(' color1 ', ' color2 '))

ဤသင်ခန်းစာတွင် ဤနည်းလမ်းနှစ်ခုလုံးကို လက်တွေ့အသုံးချနည်းနမူနာပြထားသည်။

နည်းလမ်း 1- labs() ကို အသုံးပြု၍ စာတန်းခေါင်းစဉ်ကို ပြောင်းပါ

အောက်ပါ ကုဒ်သည် ပေးထားသော ဒေတာအတွဲအတွက် အုပ်စုဖွဲ့ထားသော boxplot တစ်ခုကို ဖန်တီးနည်းကို ပြသသည်-

 library (ggplot2) 

#create dataset
data <- data.frame(team= rep (c('A', 'B', 'C'), each =50),
                   program= rep (c('low', 'high'), each =25),
                   values= seq (1:150)+ sample (1:100, 150, replace= TRUE ))

#create boxplot
ggplot(data, aes(x=team, y=values, fill=program)) + 
  geom_boxplot() 

မူရင်းအားဖြင့်၊ ggplot2 သည် ဒဏ္ဍာရီခေါင်းစဉ်အဖြစ် ဒေတာအတွဲတွင် ပြောင်းလဲနိုင်သောအမည်ကို အသုံးပြုသည်။ သို့သော်၊ ၎င်းကိုအလွယ်တကူမွမ်းမံပြင်ဆင်ရန် labs() လုပ်ဆောင်ချက်ကို ကျွန်ုပ်တို့အသုံးပြုနိုင်သည်-

 library (ggplot2) 

#create dataset
data <- data.frame(team= rep (c('A', 'B', 'C'), each =50),
                   program= rep (c('low', 'high'), each =25),
                   values= seq (1:150)+ sample (1:100, 150, replace= TRUE ))

#create boxplot
ggplot(data, aes(x=team, y=values, fill=program)) + 
  geom_boxplot() + 
  labs(fill=' Program Type ') 

ggplot2 တွင် ဒဏ္ဍာရီခေါင်းစဉ်ကို ပြောင်းပါ။

မျဉ်းအသစ်ကို စတင်လိုသည့်နေရာတွင် \ nနေရာချခြင်းဖြင့် စာတန်းခေါင်းစဉ်တွင် လိုင်းခွဲခြင်းကိုလည်း ထည့်နိုင်သည်။

 library (ggplot2) 

#create dataset
data <- data.frame(team= rep (c('A', 'B', 'C'), each =50),
                   program= rep (c('low', 'high'), each =25),
                   values= seq (1:150)+ sample (1:100, 150, replace= TRUE ))

#create boxplot
ggplot(data, aes(x=team, y=values, fill=program)) + 
  geom_boxplot() + 
  labs(fill=' Program\nType ') 

ဒဏ္ဍာရီခေါင်းစဉ်ကိုပြောင်းပြီး ggplot2 တွင် လိုင်းခွဲထည့်ပါ။

နည်းလမ်း 2- scale_fill_manual() ကို အသုံးပြု၍ ဒဏ္ဍာရီခေါင်းစဉ်ကို ပြောင်းပါ

စာတန်းခေါင်းစဉ်တစ်ခုနှင့် အသုံးပြုရန် အရောင်တန်ဖိုးများ၏ vector ကို တစ်ပြိုင်နက် သတ်မှတ်ရန် scale_fill_manual() လုပ်ဆောင်ချက်ကိုလည်း အသုံးပြုနိုင်သည်။

 library (ggplot2) 

#create dataset
data <- data.frame(team= rep (c('A', 'B', 'C'), each =50),
                   program= rep (c('low', 'high'), each =25),
                   values= seq (1:150)+ sample (1:100, 150, replace= TRUE ))

#create boxplot
ggplot(data, aes(x=team, y=values, fill=program)) + 
  geom_boxplot() + 
  scale_fill_manual(' Program Type ', values=c(' pink ',' blue ')) 

scale_fill_manual ကို အသုံးပြု၍ ggplot2 တွင် ဒဏ္ဍာရီ ခေါင်းစဉ်ကို ပြောင်းပါ။

အရောင်တန်ဖိုးများသည် အမည်များ သို့မဟုတ် hexadecimal အရောင်ကုဒ်များ ဖြစ်နိုင်ကြောင်း သတိပြုပါ။

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

အကောင်းဆုံး ggplot2 အပြင်အဆင်များအတွက် ပြီးပြည့်စုံသော လမ်းညွှန်
ggplot2 ခေါင်းစဉ်များအတွက် လမ်းညွှန်ချက်အပြည့်အစုံ
ggplot2 တွင် ဘေးချင်းကပ်ကွက်များ ဖန်တီးနည်း

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

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