Ggplot2 တွင် ပျမ်းမျှမျဉ်းကြောင်းထည့်နည်း
ggplot2 ရှိ ကွက်ကွက်တစ်ခုရှိ ပျမ်းမျှတန်ဖိုးကို ကိုယ်စားပြုသည့် မျဉ်းတစ်ကြောင်းကို ထည့်ရန် အောက်ပါအခြေခံအထားအသိုကို အသုံးပြုနိုင်သည်။
ggplot(df, aes(x=x, y=y)) + geom_point() + geom_hline(yintercept = mean(df$y, na. rm = TRUE ))
အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။
ဥပမာ- ggplot2 ရှိ ကွက်ကွက်သို့ ပျမ်းမျှစာကြောင်းကို ထည့်ပါ။
R တွင် အောက်ပါ data frame ရှိသည်ဆိုပါစို့။
#create data frame
df <- data. frame (x=c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12),
y=c(2, 5, 6, 5, 7, 8, 10, 12, 10, 9, 11, 15))
#view head of data frame
head(df)
xy
1 1 2
2 2 5
3 3 6
4 4 5
5 5 7
6 6 8
x နှင့် y ၏ ခွဲခြမ်းစိပ်ဖြာမှုတစ်ခုဖန်တီးရန်နှင့် ပျမ်းမျှ y တန်ဖိုးကိုကိုယ်စားပြုသည့် အလျားလိုက်မျဉ်းတစ်ခုကို ထည့်ရန် အောက်ပါကုဒ်ကို အသုံးပြုနိုင်သည်။
library (ggplot2) #create scatter plot with average line to represent average y-value ggplot(df, aes(x=x, y=y)) + geom_point() + geom_hline(yintercept = mean(df$y, na. rm = TRUE ))

y တန်ဖိုး 8 ၏အထက်တွင် ပျမ်းမျှမျဉ်းတစ်ကြောင်းကို ကွက်ကွက်ထဲသို့ ပေါင်းထည့်ထားသည်ကို တွေ့နိုင်သည်။
ပျမ်းမျှ y တန်ဖိုးကို တွက်ချက်ပါက 8.333 ဖြစ်သည်-
#calculate average y-value mean(df$y, na. rm = TRUE ) [1] 8.333333
ပျမ်းမျှမျဉ်း၏အရောင်၊ လိုင်းအမျိုးအစားနှင့် မျဉ်းအနံတို့ကို အသီးသီးသတ်မှတ်ရန် အရောင် ၊ lty နှင့် lwd အကြောင်းပြချက်များကိုလည်း အသုံးပြုနိုင်ကြောင်း သတိပြုပါ-
library (ggplot2) #create scatter plot with custom average line ggplot(df, aes(x=x, y=y)) + geom_point() + geom_hline(yintercept = mean(df$y, na. rm = TRUE ), color=' blue ', lty=' dashed ', lwd= 2 )

အလယ်မျဉ်းသည် ယခုအခါ အပြာရောင်၊ အစက်ချထားပြီး မျဉ်းအကျယ် 2 ခုရှိသည်။
geom_hline() လုပ်ဆောင်ချက်အတွက် အွန်လိုင်း စာရွက်စာတမ်း အပြည့်အစုံကို ဤနေရာတွင် ရှာဖွေနိုင်ပါသည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် ggplot2 တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
ggplot2 တွင် trend line တစ်ခုဆွဲနည်း
ggplot2 တွင် လိုင်းအထူကို ချိန်ညှိနည်း
ggplot2 တွင် ဝင်ရိုးကန့်သတ်ချက်များကို မည်သို့သတ်မှတ်မည်နည်း။