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 သည် ပုံမှန်အနီ၊ အစိမ်းနှင့် အပြာရောင်စာရင်းကို အမှတ်များအဖြစ် သတ်မှတ်ပေးသည်။
ဥပမာ 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 "))
အရောင်များကို သတ်မှတ်ရန် ကျွန်ုပ်တို့သည် ဆယ်ဂဏန်းဂဏန်းရောင် ကုဒ်များကို အသုံးပြုနိုင်ကြောင်း သတိပြုပါ။
ဥပမာ 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
ထပ်လောင်းအရင်းအမြစ်များ
ggplot2 တွင် ဘေးချင်းကပ်ကွက်များ ဖန်တီးနည်း
ggplot2 တွင်ဒဏ္ဍာရီခေါင်းစဉ်ကိုဘယ်လိုပြောင်းမလဲ။
အကောင်းဆုံး ggplot2 အပြင်အဆင်များအတွက် ပြီးပြည့်စုံသော လမ်းညွှန်