Ggplot2 တွင် facets ၏အစီစဥ်ကိုမည်သို့ပြောင်းလဲရမည်နည်း (ဥပမာနှင့်အတူ)
ggplot2 တွင် facets ၏အစီအစဥ်ကိုသတ်မှတ်ရန် အောက်ပါအခြေခံ syntax ကိုသုံးနိုင်သည်။
p+
facet_grid(~factor(my_variable, levels=c(' val1 ', ' val2 ', ' val3 ', ...)))
အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။
ဥပမာ- ggplot2 တွင် facets ၏အစီစဥ်ကိုပြောင်းပါ။
R တွင် အောက်ပါ data frame ရှိသည်ဆိုပါစို့။
#create data frame
df <- data. frame (team=c('A', 'A', 'B', 'B', 'C', 'C', 'D', 'D'),
points=c(8, 14, 20, 22, 25, 29, 30, 31),
assists=c(10, 5, 5, 3, 8, 6, 9, 12))
#view data frame
df
team points assists
1 to 8 10
2 to 14 5
3 B 20 5
4 B 22 3
5 C 25 8
6 C 29 6
7 D 30 9
8 D 31 12
အောက်ပါကုဒ်သည် အဖွဲ့တစ်ခုစီအတွက် assist နှင့် အမှတ်များကိုပြသသည့် grid တစ်ခုကိုဖန်တီးရန် facet_grid() ကိုအသုံးပြုပုံကိုပြသသည်-
library (ggplot2)
#create multiple scatter plots using facet_grid
ggplot(df, aes (assists, points)) +
geom_point() +
facet_grid(.~team)
မူရင်းအားဖြင့်၊ ggplot2 သည် data frame ၏ team variable တွင် ပထမဆုံးပေါ်လာသော တန်ဖိုးများအပေါ်အခြေခံ၍ scatterplot များကို အစဉ်လိုက်နေရာချပေးသည်။
သို့သော်လည်း၊ ကျွန်ုပ်တို့သည် အဖွဲ့ကို ကိန်းသေအဖြစ်သို့ ပြောင်းလဲနိုင်ပြီး ကွက်ကွက်တွင် အသင်းများထားရှိသင့်သည့် အစီအစဥ်ကို သတ်မှတ်ရန် အဆင့် အငြင်းပွားမှုကို အသုံးပြုနိုင်ပါသည်။
library (ggplot2)
#create multiple scatter plots using facet_grid with specific order
ggplot(df, aes (assists, points)) +
geom_point() +
facet_grid(~factor(team, levels=c(' C ', ' D ', ' A ', ' B ')))
အဆင့် အငြင်းပွားမှုတွင် ကျွန်ုပ်တို့သတ်မှတ်ထားသော အစီအစဥ်အတိုင်း ယခုအခါ အမှတ်တိမ်များကို မှာယူထားသည်- C၊ D၊ A၊ B။
ဤချဉ်းကပ်နည်းကို အသုံးပြုခြင်း၏ အားသာချက်မှာ အရင်းခံဒေတာကို အမှန်တကယ် မပြောင်းလဲခြင်းပင်ဖြစ်သည်။
ယင်းအစား၊ ကျွန်ုပ်တို့သည် facet_grid() လုပ်ဆောင်ချက်ရှိ အဆင့်များကိုသာ ပြောင်းလဲပါသည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် ggplot2 တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
ggplot2 တွင် ဖောင့်အရွယ်အစားကို မည်သို့ပြောင်းလဲမည်နည်း။
ggplot2 တွင်ဒဏ္ဍာရီကိုမည်သို့ဖယ်ရှားနည်း
ggplot2 တွင် ဝင်ရိုးတံဆိပ်များကို လှည့်နည်း