Ggplot2 တွင် scale_y_continuous ကိုအသုံးပြုနည်း (ဥပမာများနှင့်အတူ)


ပေးထားသောကွက်တစ်ခု၏ y-ဝင်ရိုးကို စိတ်ကြိုက်ပြင်ဆင်ရန် ggplot2 ရှိ scale_y_continuous() လုပ်ဆောင်ချက်ကို သင်အသုံးပြုနိုင်ပါသည်။

ဤလုပ်ဆောင်ချက်သည် အောက်ပါအခြေခံ syntax ကိုအသုံးပြုသည်-

 p+
scale_y_continuous(breaks, n.breaks, labels, limits, ...)

ရွှေ-

  • breaks : y ဝင်ရိုးပေါ်ရှိ breaks များအတွက် ကိန်းဂဏာန်း vector တစ်ခု
  • n.breaks : y ဝင်ရိုးပေါ်ရှိ breaks စုစုပေါင်းအရေအတွက်ကို သတ်မှတ်သည့် ကိန်းပြည့် vector တစ်ခု
  • တံဆိပ်များ – y ဝင်ရိုးအတွက် အသုံးပြုရန် အညွှန်းများ၏ အက္ခရာ vector တစ်ခု
  • ကန့် သတ်ချက်များ : y ဝင်ရိုးအတွက် min နှင့် max တန်ဖိုးများကို သတ်မှတ်ပေးသည့် ဂဏန်း vector တစ်ခု

အောက်ပါဥပမာများသည် R ရှိ ဒေတာဘောင်ဖြင့် မတူညီသောအခြေအနေများတွင် ဤလုပ်ဆောင်ချက်ကို အသုံးပြုနည်းကို ပြသသည်-

 #create data frame
df <- data. frame (points=c(5, 7, 12, 13, 15, 19, 22, 25),
                 assists=c(4, 3, 2, 3, 7, 8, 5, 7))

#view data frame
df

  assist points
1 5 4
2 7 3
3 12 2
4 13 3
5 15 7
6 19 8
7 22 5
8 25 7

ဥပမာ 1- စိတ်ကြိုက်ဝင်ရိုးအခွဲများဖြင့် scale_y_continuous ကိုသုံးပါ။

အောက်ပါကုဒ်သည် ggplot2 တွင် scatterplot ဖန်တီးနည်းကိုပြသပြီး 2၊ 5၊ နှင့် 8 တို့၏စိတ်ကြိုက်ဝင်ရိုးအခွဲများကိုသတ်မှတ်ရန် breaks argument ဖြင့် scale_y_continuous() ကိုအသုံးပြုသည်-

 library (ggplot2)

#create scatterplot with custom y-axis breaks
ggplot(df, aes(x=points, y=assists)) +
  geom_point(size= 2 ) + 
  scale_y_continuous(breaks=c(2, 5, 8)) 

breaks argument ကိုအသုံးပြု၍ ကျွန်ုပ်တို့သတ်မှတ်ထားသည့်အတိုင်း Y ဝင်ရိုးတွင် ဝင်ရိုးကွဲများ 2၊ 5 နှင့် 8 တွင်သာပါဝင်သည်ကို သတိပြုပါ။

ဥပမာ 2- စိတ်ကြိုက်ခေတ္တရပ်နားမှုအရေအတွက်ဖြင့် scale_y_continuous ကိုသုံးပါ။

အောက်ပါကုဒ်သည် ggplot2 တွင် scatterplot ဖန်တီးနည်းကိုပြသပြီး y ဝင်ရိုးပေါ်တွင် ဝင်ရိုး 2 ခုခွဲခြင်းအတိအကျထားရှိရန် n.breaks အကြောင်းပြချက်ဖြင့် scale_y_continuous() ကိုအသုံးပြုသည်-

 library (ggplot2)

#create scatterplot with custom number of breaks on y-axis
ggplot(df, aes(x=points, y=assists)) +
  geom_point(size= 2 ) + 
  scale_y_continuous(n. breaks = 2 ) 

n.breaks အငြင်းအခုံကိုအသုံးပြု၍ ကျွန်ုပ်တို့သတ်မှတ်ထားသည့်အတိုင်း Y ဝင်ရိုးတွင် ဝင်ရိုးကွဲ 2 ခုတိတိပါဝင်သည်ကို သတိပြုပါ။

ဥပမာ 3- စိတ်ကြိုက်တံဆိပ်များဖြင့် scale_y_continuous ကိုသုံးပါ။

အောက်ပါကုဒ်သည် ggplot2 တွင် scatterplot ဖန်တီးနည်းကို ပြသပြီး y ဝင်ရိုးပေါ်တွင် နေရာချရန် အညွှန်းအမည်များကို သတ်မှတ်ရန် အညွှန်းများ ပါသော အကြောင်းပြချက်များဖြင့် scale_y_continuous() ကို အသုံးပြုပါ။

 library (ggplot2)

#create scatterplot with custom labels
ggplot(df, aes(x=points, y=assists)) +
  geom_point(size= 2 ) + 
  scale_y_continuous(breaks=c(2, 5, 8), labels=c(' two ', ' five ', ' eight ')) 

ကျွန်ုပ်တို့သတ်မှတ်ထားသည့်အတိုင်း Y ဝင်ရိုးတွင် ဝင်ရိုးကွဲ 3 ခုပါရှိသည်၊ တစ်ခုစီတွင် အညွှန်းများ ပါသည့် အညွှန်းများပါရှိသည်၊

ဥပမာ 4- စိတ်ကြိုက်ကန့်သတ်ချက်များဖြင့် scale_y_continuous ကိုသုံးပါ။

အောက်ပါကုဒ်သည် ggplot2 တွင် scatterplot ဖန်တီးနည်းကိုပြသပြီး y ဝင်ရိုးပေါ်တွင် 0 နှင့် 20 တို့၏စိတ်ကြိုက်ကန့်သတ်ချက်များကိုသတ်မှတ်ရန် ကန့်သတ် အငြင်းပွားမှုများနှင့်အတူ scale_y_continuous() ကို အသုံးပြုသည်-

 library (ggplot2)

#create scatterplot with custom y-axis limits
ggplot(df, aes(x=points, y=assists)) +
  geom_point(size= 2 ) + 
  scale_y_continuous(limits=c( 0 , 20 )) 

ကျွန်ုပ်တို့သတ်မှတ်ထား သည့် အတိုင်း y ဝင်ရိုးသည် 0 မှ 20 သို့သွားသည်ကို သတိပြုပါ။

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

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

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

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

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