Ggplot2 တွင် ဝင်ရိုးကန့်သတ်ချက်များကို မည်သို့သတ်မှတ်မည်နည်း။


ggplot2 ကို အသုံးပြု၍ ကွက်ကွက်တစ်ခုပေါ်တွင် ဝင်ရိုးကန့်သတ်ချက်များကို မကြာခဏ သတ်မှတ်လိုပေမည်။ အောက်ပါလုပ်ဆောင်ချက်များကို အသုံးပြု၍ အလွယ်တကူပြုလုပ်နိုင်သည်-

  • xlim() : x-axis ၏ အောက်နှင့် အထက် ကန့်သတ်ချက်ကို သတ်မှတ်သည်။
  • ylim(): y ဝင်ရိုး၏ အောက်နှင့် အထက် ကန့်သတ်ချက်ကို သတ်မှတ်သည်။

ဤနည်းလမ်းနှစ်ခုစလုံးသည် တစ်ခါတစ်ရံတွင် မလိုလားအပ်သော အကျိုးဆက်များကို ဖြစ်ပေါ်စေနိုင်သည့် ဘောင်အပြင်ဘက်ရှိ ဒေတာများကို ဖယ်ရှားမည်ဖြစ်ကြောင်း သတိပြုပါ။ ဒေတာလေ့လာချက်များကို မဖယ်ရှားဘဲ ဝင်ရိုးနယ်နိမိတ်များကို ပြောင်းလဲရန်၊ သင်သည် coord_cartesian():

  • coord_cartesian() သည် လေ့လာမှုများကို မဖယ်ရှားဘဲ x-axis နှင့် y-axis နယ်နိမိတ်များကို သတ်မှတ်သည်။

ဤသင်ခန်းစာတွင် mtcars embedded R dataset ဖြင့် ပြုလုပ်ထားသော အောက်ပါ scatterplot ကို အသုံးပြု၍ ဤလုပ်ဆောင်ချက်များကို အသုံးပြုရန် နည်းလမ်းများစွာကို ရှင်းပြသည်-

 #load ggplot2
library(ggplot2)

#create scatterplot
ggplot(mtcars, aes(mpg, wt)) +
  geom_point()

ဥပမာ 1- xlim() ကို အသုံးပြု၍ X-Axis ကန့်သတ်ချက်များကို သတ်မှတ်ပါ

အောက်ပါကုဒ်သည် xlim() လုပ်ဆောင်ချက်ကို အသုံးပြု၍ scatterplot ၏ X ဝင်ရိုး၏ ကန့်သတ်ချက်များကို မည်သို့သတ်မှတ်ရမည်ကို ပြသသည်-

 #create scatterplot with x-axis ranging from 15 to 30
ggplot(mtcars, aes(mpg, wt)) +
  geom_point() +
  xlim (15, 30)

Warning message:
“Removed 9 rows containing missing values (geom_point).”

ggplot2 တွင် X ဝင်ရိုးကန့်သတ်ချက်များကို သတ်မှတ်ခြင်း။

x-axis ၏အပေါ်ပိုင်းကန့်သတ်ချက်ကိုသာသတ်မှတ်ရန်နှင့် ggplot2 ၏အောက်ကန့်သတ်ချက်ကိုအလိုအလျောက်ရွေးချယ်ခွင့်ပြုရန် NA ကို သင်အသုံးပြုနိုင်သည်-

 #create scatterplot with x-axis upper limit at 30
ggplot(mtcars, aes(mpg, wt)) +
  geom_point() +
  xlim ( NA , 30)

Warning message:
“Removed 4 rows containing missing values (geom_point).” 

ggplot2 တွင် ဝင်ရိုးကန့်သတ်ချက်များကို မည်သို့သတ်မှတ်မည်နည်း။

ဥပမာ 2- ylim() ကို အသုံးပြု၍ Y ဝင်ရိုးကန့်သတ်ချက်များကို သတ်မှတ်ပါ

အောက်ပါကုဒ်သည် ylim() လုပ်ဆောင်ချက်ကို အသုံးပြု၍ scatterplot ၏ y-ဝင်ရိုး၏ နယ်နိမိတ်များကို မည်သို့သတ်မှတ်ရမည်ကို ပြသသည်-

 #create scatterplot with y-axis ranging from 2 to 4
ggplot(mtcars, aes(mpg, wt)) +
  geom_point() +
  ylim (2, 4)

Warning message:
“Removed 8 rows containing missing values (geom_point).” 

ggplot2 တွင် Y ဝင်ရိုးကန့်သတ်ချက်များကိုသတ်မှတ်ပါ။

y-axis ၏အောက်ပိုင်းကန့်သတ်ချက်ကိုသာသတ်မှတ်ရန်နှင့် ggplot2 သည် အပေါ်ကန့်သတ်ချက်ကိုအလိုအလျောက်ရွေးချယ်ခွင့်ပြုရန် NA ကို သုံးနိုင်သည်။

 #create scatterplot with y-axis lower limit at 2
ggplot(mtcars, aes(mpg, wt)) +
  geom_point() +
  xlim (2, NA )

Warning message:
“Removed 4 rows containing missing values (geom_point).” 

ဥပမာ 3- coordinate_cartesian() ကို အသုံးပြု၍ ဝင်ရိုးကန့်သတ်ချက်များကို သတ်မှတ်ပါ

အောက်ပါကုဒ်သည် coord_cartesian() လုပ်ဆောင်ချက်ကို အသုံးပြု၍ scatterplot ၏ y-ဝင်ရိုး၏ နယ်နိမိတ်များကို မည်သို့သတ်မှတ်ရမည်ကို ပြသသည်-

 #create scatterplot with y-axis ranging from 2 to 4
ggplot(mtcars, aes(mpg, wt)) +
  geom_point() +
  coord_cartesian(xlim =c (15, 25) , ylim = c (3, 4) )

coord_cartesian() လုပ်ဆောင်ချက်ကို အသုံးပြု၍ ggplot2 တွင် ဝင်ရိုးကန့်သတ်ချက်များကို သတ်မှတ်ပါ။

နောက်ထပ် ggplot2 သင်ခန်းစာများကို ဤနေရာတွင် သင်တွေ့နိုင်ပါသည်။

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

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