Ggplot2 တွင် y ဝင်ရိုးအညွှန်းများကို အက္ခရာစဉ်စီနည်း


ggplot2 တွင် Y ဝင်ရိုးအညွှန်းများကို အက္ခရာစဉ်အလိုက်စီရန် အောက်ပါအခြေခံအထားအသိုကိုသုံးနိုင်သည်။

 #sort y-axis variable in alphabetical order
df$y_var<- factor(df$y_var, levels=rev(sort(df$y_var)))

#create scatter plot with y-axis in alphabetical order
ggplot(df, aes(x=x_var, y=y_var)) + 
  geom_point()

အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။

ဥပမာ- Y ဝင်ရိုးအညွှန်းများကို ggplot2 တွင် အက္ခရာစဉ်စီပါ။

မတူညီသောဘတ်စကက်ဘောအသင်းများမှ ရမှတ်များကိုပြသသည့် R တွင် အောက်ပါဒေတာဘောင်ရှိသည်ဆိုပါစို့။

 #create data frame
df <- data. frame (team=c('B', 'D', 'E', 'F', 'A', 'C', 'H', 'G'),
                 points=c(22, 12, 10, 30, 12, 17, 28, 23))

#view data frame
df

  team points
1 B 22
2 D 12
3 E 10
4 F 30
5 to 12
6 C 17
7:28 a.m.
8 G 23

အကယ်၍ ကျွန်ုပ်တို့သည် x-ဝင်ရိုးပေါ်ရှိ အမှတ်များ နှင့် y-ဝင်ရိုးပေါ်ရှိ အဖွဲ့တစ်ဖွဲ့ ကို ဖန်တီးပါက၊ ggplot2 သည် အသင်းများကို အက္ခရာစဉ်အလိုက် အလိုအလျောက်ပြသမည် (အောက်ခြေမှစတင်သည်)။

 library (ggplot2)

#create scatterplot
ggplot(df, aes(x=points, y=team)) + 
  geom_point(size= 2 ) 

Y ဝင်ရိုးပေါ်ရှိ အညွှန်းများကို A မှ Z အောက်ခြေတွင် စတင်၍ အက္ခရာစဉ်ဖော်ပြထားသည်ကို သတိပြုပါ။

Y ဝင်ရိုးအညွှန်းများကို ပြောင်းပြန်အက္ခရာစဉ်အတိုင်း စီစဉ်ရန်၊ အောက်ပါကုဒ်ကို အသုံးပြုနိုင်ပါသည်။

 library (ggplot2)

#sort y-axis variable in alphabetical order
df$team<- factor(df$team, levels=rev(sort(df$team)))

#create scatter plot with y-axis in alphabetical order
ggplot(df, aes(x=points, y=team)) +
  geom_point() 

ggplot2 သည် y-ဝင်ရိုး အညွှန်းများကို အက္ခရာစဉ်အလိုက် စီသည်။

Y ဝင်ရိုးပေါ်ရှိ အညွှန်းများသည် အောက်ခြေမှစတင်၍ ပြောင်းပြန်အက္ခရာစဉ်အတိုင်း ဖြစ်သည်ကို သတိပြုပါ။

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

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

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

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

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