R တွင် abline သို့ အညွှန်းတစ်ခုထည့်နည်း (ဥပမာများနှင့်အတူ)


R ရှိ abline() လုပ်ဆောင်ချက်ကို R ရှိလမ်းကြောင်းတစ်ခုသို့ မျဉ်းဖြောင့်တစ်ခုထည့်ရန် အသုံးပြုနိုင်သည်။

လိုင်းတစ်ခုသို့ အညွှန်းတစ်ခုထည့်ရန်၊ သင်သည် အောက်ပါအခြေခံ syntax ဖြင့် text() လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်သည်။

စာသား(x၊ y၊ ‘ငါ့တံဆိပ်’)

ရွှေ-

  • x၊ y : တံဆိပ်ထားရှိသင့်သည့် သြဒိနိတ်များ (x၊ y)။

အလျားလိုက်နှင့် ဒေါင်လိုက်မျဉ်းတစ်ခုသို့ အညွှန်းတစ်ခုထည့်ရန် စာသား() လုပ်ဆောင်ချက်ကို အောက်ပါဥပမာများက ပြသထားသည်။

ဥပမာ 1- R တွင် အလျားလိုက်အလိုင်းသို့ အညွှန်းတစ်ခုထည့်ပါ။

အောက်ဖော်ပြပါကုဒ်သည် y=20 တွင် အလျားလိုက်မျဉ်းတစ်ခုနှင့် အညွှန်းတစ်ခုဖြင့် ခွဲခြမ်းစိပ်ဖြာမှုတစ်ခုကို ဖန်တီးနည်းကို ပြသသည်-

 #create data frame
df <- data. frame (x=c(1, 1, 2, 3, 4, 4, 7, 7, 8, 9),
                 y=c(13, 14, 17, 12, 23, 24, 25, 28, 32, 33))

#create scatterplot of x vs. y
plot(df$x, df$y, pch= 19 )

#add horizontal line at y=20
abline(h= 20 )

#add label to horizontal line
text(x= 2 , y= 20.5 , ' This is a label ') 

R ဖြင့် အလျားလိုက်အလိုင်းသို့ အညွှန်းထည့်ပါ။

ကွက်လပ်ရှိ အလျားလိုက်မျဉ်း၏ အထက်တွင် အညွှန်းတစ်ခု ထည့်ထားကြောင်း သတိပြုပါ။

တံဆိပ်၏အရောင်နှင့် အရွယ်အစားကို အသီးသီးပြောင်းလဲရန် text() function တွင် col နှင့် cex arguments များကို အသုံးပြုနိုင်ကြောင်းကိုလည်း သတိပြုပါ-

 #create data frame
df <- data. frame (x=c(1, 1, 2, 3, 4, 4, 7, 7, 8, 9),
                 y=c(13, 14, 17, 12, 23, 24, 25, 28, 32, 33))

#create scatterplot of x vs. y
plot(df$x, df$y, pch= 19 )

#add horizontal line at y=20
abline(h= 20 )

#add label to horizontal line (with blue color and double the font size)
text(x= 3 , y= 20.7 , ' This is a label ', col=' blue ', cex= 2 ) 

အညွှန်းသည် ယခုအခါ အပြာရောင်ဖြစ်ပြီး ဖောင့်အရွယ်အစားသည် ယခင်ဥပမာထက် နှစ်ဆပိုကြီးသည်ကို သတိပြုပါ။

ဆက်စပ်- R တွင် ကွက်ကွက်ဒြပ်စင်များ၏ အရွယ်အစားကို ပြောင်းလဲရန် cex ကို အသုံးပြုနည်း

ဥပမာ 2- R ရှိ ဒေါင်လိုက်မျဉ်းသို့ အညွှန်းတစ်ခုထည့်ပါ။

အောက်ဖော်ပြပါကုဒ်သည် y=20 တွင် အလျားလိုက်မျဉ်းတစ်ခုနှင့် အညွှန်းတစ်ခုဖြင့် ခွဲခြမ်းစိပ်ဖြာမှုတစ်ခုကို ဖန်တီးနည်းကို ပြသသည်-

 #create data frame
df <- data. frame (x=c(1, 1, 2, 3, 4, 4, 7, 7, 8, 9),
                 y=c(13, 14, 17, 12, 23, 24, 25, 28, 32, 33))

#create scatterplot of x vs. y
plot(df$x, df$y, pch= 19 )

#add vertical line at x=6
aline(v= 6 )

#add label to vertical line
text(x= 5.8 , y= 20 , srt= 90 , ' This is a label ') 

ကွက်လပ်ရှိ ဒေါင်လိုက်မျဉ်း၏ ဘယ်ဘက်တွင် အညွှန်းတစ်ခု ထည့်ထားကြောင်း သတိပြုပါ။

မှတ်ချက်text() လုပ်ဆောင်ချက်ရှိ srt=90 အငြင်းအခုံသည် တံဆိပ်ကို 90 ဒီဂရီလှည့်သည်။

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

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

R တွင် regression line ဖြင့် scatterplot တစ်ခုကို ဖန်တီးနည်း
ggplot2 ကို အသုံးပြု၍ ကွက်ကွက်တစ်ခုသို့ အလျားလိုက်မျဉ်းကို မည်သို့ထည့်မည်နည်း။
ggplot2 ကို အသုံးပြု၍ ကွက်ကွက်တစ်ခုသို့ ဒေါင်လိုက်မျဉ်းကို မည်ကဲ့သို့ ထည့်ရမည်နည်း။

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

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