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 တွင် ဒဏ္ဍာရီအညွှန်းများကို မည်သို့ပြောင်းရမည်နည်း။