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

ggplot2 မီးခိုးရောင်ဧရိယာ

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

ggplot2 တွင် အရိပ်အများအပြားရှိသော နေရာများ

သင့်ဇာတ်ကွက်တွင် သင်လိုချင်သော အရိပ်အယောင်အတိအကျကို ဖန်တီးရန် annotate() လုပ်ဆောင်ချက်အတွက် အကြောင်းပြချက်များနှင့် ကစားပါ။

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

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

ggplot2 ကွက်များသို့ စာသားထည့်နည်း
ggplot2 တွင် gridlines များကိုမည်သို့ဖယ်ရှားနည်း
ggplot2 တွင် X ဝင်ရိုးအညွှန်းများကိုဘယ်လိုပြောင်းမလဲ။

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

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