Ggplot2 တွင် အချက်အလိုက် အရောင်များ သတ်မှတ်နည်း (ဥပမာများနှင့်အတူ)


မကြာခဏဆိုသလို သင်သည် အမျိုးအစားခွဲကွဲပြားသည့်ကိန်းရှင်တစ်ခုအပေါ် အခြေခံ၍ ggplot2 ကွက်ကွက်တစ်ခုရှိ အမှတ်များသို့ အရောင်များသတ်မှတ်ပေးလိုပေမည်။

ကံကောင်းထောက်မစွာ၊ ၎င်းသည် အောက်ပါ syntax ကို အသုံးပြု၍ ပြုလုပ်ရန် လွယ်ကူပါသည်။

 ggplot(df, aes (x=x_variable, y=y_variable, color=color_variable)) +
  geom_point()

ဤသင်ခန်းစာတွင် iris ဟုခေါ်သော built-in R ဒေတာအတွဲကို အသုံးပြု၍ ဤ syntax ကို လက်တွေ့ကျကျ အသုံးပြုနည်း ဥပမာများစွာကို ပေးသည် ။

 #view first six rows of iris dataset
head(iris)

  Sepal.Length Sepal.Width Petal.Length Petal.Width Species
1 5.1 3.5 1.4 0.2 setosa
2 4.9 3.0 1.4 0.2 setosa
3 4.7 3.2 1.3 0.2 setosa
4 4.6 3.1 1.5 0.2 setosa
5 5.0 3.6 1.4 0.2 setosa
6 5.4 3.9 1.7 0.4 setosa

ဥပမာ 1- မူရင်းအရောင်များကို သုံးပါ။

အောက်ပါကုဒ်သည် Species factorial variable ကိုအခြေခံ၍ ggplot2 ကွက်ကွက်ရှိ အမှတ်များသို့ ပုံသေအရောင်များ မည်သို့သတ်မှတ်ရမည်ကို ပြသသည်-

 library (ggplot2)

ggplot(iris, aes (x=Sepal.Length, y=Sepal.Width, color=Species)) +
  geom_point() 

ggplot2 တွင် အချက်အလိုက် အရောင်

ကျွန်ုပ်တို့သည် အရောင်စကေး သို့မဟုတ် စိတ်ကြိုက်အရောင်စာရင်းကို မသတ်မှတ်ထားသောကြောင့်၊ ggplot2 သည် ပုံမှန်အနီ၊ အစိမ်းနှင့် အပြာရောင်စာရင်းကို အမှတ်များအဖြစ် သတ်မှတ်ပေးသည်။

ဥပမာ 2- စိတ်ကြိုက်အရောင်များကို သုံးပါ။

အောက်ပါကုဒ်သည် scale_color_manual() ကို အသုံးပြု၍ ggplot2 ကွက်ကွက်ရှိ အမှတ်များသို့ စိတ်ကြိုက်အရောင်များ မည်သို့သတ်မှတ်ရမည်ကို ပြသသည်-

 library (ggplot2)

ggplot(iris, aes (x=Sepal.Length, y=Sepal.Width, color=Species)) +
  geom_point() +
  scale_color_manual( values = c(" setosa " = " purple ",
                                " versicolor =" orange ",
                                " virginica "=" steelblue ")) 

categorical variable အတွက် စိတ်ကြိုက်အရောင်များဖြင့် ggplot2

အရောင်များကို သတ်မှတ်ရန် ကျွန်ုပ်တို့သည် ဆယ်ဂဏန်းဂဏန်းရောင် ကုဒ်များကို အသုံးပြုနိုင်ကြောင်း သတိပြုပါ။

ဥပမာ 3- စိတ်ကြိုက်အရောင်စကေးကို သုံးပါ။

အောက်ပါကုဒ်သည် RColorBrewer ပက်ကေ့ဂျ်မှ စိတ်ကြိုက်အရောင်စကေးကို အသုံးပြု၍ ggplot2 ကွက်ကွက်ရှိ အမှတ်များဆီသို့ စိတ်ကြိုက်အရောင်များကို မည်သို့သတ်မှတ်ရမည်ကို ပြသသည်-

 library (ggplot2)
library (RColorBrewer)

#define custom color scale
myColors <- brewer. pal (3, " Spectral ")
names(myColors) <- levels(iris$Species)
custom_colors <- scale_color_manual(name = " Species Names ", values = myColors)

ggplot(iris, aes (x=Sepal.Length, y=Sepal.Width, color=Species)) +
  geom_point() +
  custom_colors

RColorBrewer ဥပမာ R

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

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

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

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