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 ')

မျဉ်းအသစ်ကို စတင်လိုသည့်နေရာတွင် \ 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 ')

နည်းလမ်း 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 '))

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