Ggplot2 တွင် ဧရိယာတစ်ခုကို အရိပ်လုပ်နည်း (ဥပမာများနှင့်အတူ)
ggplot2 တွင် ကွက်ကွက်တစ်ခုရှိ သီးခြားဧရိယာတစ်ခုကို အရိပ်အယောင်ပြုလုပ်ရန် အောက်ပါအခြေခံအထားအသိုကိုသုံးနိုင်သည်။
ggplot(df, aes(x=x, y=y)) + geom_point() + annotate(' rect ', xmin= 3 , xmax= 5 , ymin= 3 , ymax= 7 , alpha= .2 , fill=' red ')
ဤဥပမာသည် x-တန်ဖိုးများ 3 နှင့် 5 နှင့် 3 နှင့် 7 တို့၏ y-တန်ဖိုးများအကြား ဧရိယာကို အရိပ်ပေးသည်။
ဖြည့်စွက် အကြောင်းပြချက်သည် အရိပ်ရသော ဧရိယာ၏ အရောင်ကို ထိန်းချုပ်ပြီး အယ်လ်ဖာ အကြောင်းပြချက်သည် အရောင်၏ ပွင့်လင်းမြင်သာမှုကို ထိန်းချုပ်သည်။
အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။
ဥပမာ- ggplot2 တွင် ဧရိယာတစ်ခုကို အရိပ်ပေးပါ။
ကျွန်ုပ်တို့တွင် ဘတ်စကက်ဘောကစားသမားအမျိုးမျိုးမှ စုဆောင်းရရှိထားသော အမှတ်များနှင့် ပြန်ပြန်တက်ခြင်းဆိုင်ရာ အချက်အလက်များပါရှိသော R တွင် အောက်ပါဒေတာဘောင်ရှိသည်ဆိုပါစို့။
#create data frame
df <- data. frame (points=c(3, 3, 5, 6, 7, 8, 9, 9, 8, 5),
rebounds=c(2, 6, 5, 5, 8, 5, 9, 9, 8, 6))
#view data frame
df
rebound points
1 3 2
2 3 6
3 5 5
4 6 5
5 7 8
6 8 5
7 9 9
8 9 9
9 8 8
10 5 6
အပိုင်းအစတစ်ခုကို ဖန်တီးပြီး x-တန်ဖိုး 3 နှင့် 5 နှင့် 3 နှင့် 7 တို့၏ y-တန်ဖိုးများအကြား ဧရိယာကို အနီရောင်ဖျော့ဖျော့စတုဂံဖြင့် အရိပ်ထိုးရန် အောက်ပါကုဒ်ကို အသုံးပြုနိုင်ပါသည်။
library (ggplot2) #create scatter plot with shaded area ggplot(df, aes(x=x, y=y)) + geom_point() + annotate(' rect ', xmin= 3 , xmax= 5 , ymin= 3 , ymax= 7 , alpha= .2 , fill=' red ')
annotate() လုပ်ဆောင်ချက်တွင် ကျွန်ုပ်တို့သတ်မှတ်ထားသော ဧရိယာကို အနီရောင်အလင်းစတုဂံဖြင့် အရိပ်ပေးထားသည်။
အယ်လ်ဖာအငြင်းအခုံ၏တန်ဖိုးသည် 0 မှ 1 အထိဖြစ်ပြီး ပိုမိုပွင့်လင်းမြင်သာမှုကို ညွှန်ပြသော နိမ့်သောတန်ဖိုးများဖြင့် သတိပြုပါ။
ဥပမာအားဖြင့်၊ ကျွန်ုပ်တို့သည် အယ်လ်ဖာ တန်ဖိုးကို 0.5 သို့ပြောင်းပါက၊ အရိပ်ရဧရိယာ၏အရောင်သည် ပိုမိုနက်ရှိုင်းလာလိမ့်မည်-
library (ggplot2) #create scatter plot with shaded area ggplot(df, aes(x=x, y=y)) + geom_point() + annotate(' rect ', xmin= 3 , xmax= 5 , ymin= 3 , ymax= 7 , alpha= .5 , fill=' red ')
သင့်ကွက်ကွက်ရှိ အရိပ်ပေးထားသော ဧရိယာများစွာကို ဖန်တီးရန် annotate() လုပ်ဆောင်ချက်ကို အကြိမ်ပေါင်းများစွာ အသုံးပြုနိုင်ကြောင်းကိုလည်း သတိပြုပါ။
library (ggplot2) #create scatter plot with two shaded areas ggplot(df, aes(x=x, y=y)) + geom_point() + annotate(' rect ', xmin= 3 , xmax= 5 , ymin= 3 , ymax= 7 , alpha= .5 , fill=' red ')
သင့်ဇာတ်ကွက်တွင် သင်လိုချင်သော အရိပ်အယောင်အတိအကျကို ဖန်တီးရန် annotate() လုပ်ဆောင်ချက်အတွက် အကြောင်းပြချက်များနှင့် ကစားပါ။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် R တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
ggplot2 ကွက်များသို့ စာသားထည့်နည်း
ggplot2 တွင် gridlines များကိုမည်သို့ဖယ်ရှားနည်း
ggplot2 တွင် X ဝင်ရိုးအညွှန်းများကိုဘယ်လိုပြောင်းမလဲ။