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).”

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).”

ဥပမာ 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).”

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

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