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

ggplot2 တွင် facets ၏အစီစဥ်ကိုပြောင်းပါ။

အဆင့် အငြင်းပွားမှုတွင် ကျွန်ုပ်တို့သတ်မှတ်ထားသော အစီအစဥ်အတိုင်း ယခုအခါ အမှတ်တိမ်များကို မှာယူထားသည်- C၊ D၊ A၊ B။

ဤချဉ်းကပ်နည်းကို အသုံးပြုခြင်း၏ အားသာချက်မှာ အရင်းခံဒေတာကို အမှန်တကယ် မပြောင်းလဲခြင်းပင်ဖြစ်သည်။

ယင်းအစား၊ ကျွန်ုပ်တို့သည် facet_grid() လုပ်ဆောင်ချက်ရှိ အဆင့်များကိုသာ ပြောင်းလဲပါသည်။

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

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

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

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

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