R တွင် scatterplot တွင် အမှတ်အသားလုပ်နည်း (ဥပမာများဖြင့်)


ဤသင်ခန်းစာသည် base R နှင့် ggplot2 ရှိ scatterplot တွင် အမှတ်အသားပြုနည်းကို ဥပမာပေးထားသည်။

ဥပမာ 1- Base R ရှိ cloud အမှတ်များကို အညွှန်းတပ်ပါ။

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

စာသား (x၊ y၊ အညွှန်းများ စသည်ဖြင့်)

  • x- အညွှန်းများ၏ x သြဒီနိတ်
  • y- အညွှန်းများ၏ y သြဒိနိတ်
  • တံဆိပ်များ- အညွှန်းများအတွက် အသုံးပြုရမည့် စာသား

အောက်ဖော်ပြပါကုဒ်သည် အခြေခံ R ရှိ point cloud တစ်ခုပေါ်တွင် အမှတ်တစ်ခုအား မည်သို့တံဆိပ်တပ်ရမည်ကို ပြသသည်-

 #create data
df <- data. frame (x=c(1, 2, 3, 4, 5, 6),
                 y=c(7, 9, 14, 19, 12, 15),
                 z=c('A', 'B', 'C', 'D', 'E', 'F'))

#create scatterplot
plot(df$x, df$y)

#add label to third point in dataset
text(df$x[3], df$y[3]-1, labels=df$z[3])

အောက်ဖော်ပြပါကုဒ်သည် အခြေခံ R ရှိ point cloud တစ်ခုတွင် အမှတ်တစ်ခုစီကို မည်သို့တံဆိပ်တပ်ရမည်ကို ပြသသည်-

 #create data
df <- data. frame (x=c(1, 2, 3, 4, 5, 6),
                 y=c(7, 9, 14, 19, 12, 15),
                 z=c('A', 'B', 'C', 'D', 'E', 'F'))

#create scatterplot
plot(df$x, df$y)

#add labels to every point
text(df$x, df$y-1, labels=df$z)

R တွင် point cloud အမှတ်များကို အညွှန်းတပ်ပါ။

ဥပမာ 2- ggplot2 တွင် Scatterplot အမှတ်များကို အညွှန်းတပ်ပါ။

အောက်ဖော်ပြပါကုဒ်သည် ggplot2 ရှိ scatterplot တစ်ခုတွင် အမှတ်တစ်ခုအား မည်သို့တံဆိပ်တပ်ရမည်ကို ပြသသည်-

 #load ggplot2
library (ggplot2)

#create data
df <- data. frame (x=c(1, 2, 3, 4, 5, 6),
                 y=c(7, 9, 14, 19, 12, 15),
                 z=c('A', 'B', 'C', 'D', 'E', 'F'))

#create scatterplot with a label on the third point in dataset
ggplot(df, aes (x,y)) +
  geom_point() +
  annotate(' text ', x = 3, y = 13.5, label = ' C ')

Ggplot2 သည် scatterplot သို့ အညွှန်းများကို ပေါင်းထည့်သည်။

အောက်ပါကုဒ်သည် ggplot2 ရှိ scatterplot တစ်ခုတွင် အမှတ်တစ်ခုစီကို မည်သို့တံဆိပ်တပ်ရမည်ကို ပြသသည်-

 #load ggplot2 & ggrepel for easy annotations
library (ggplot2)
library (ggrepel)

#createdata
df <- data. frame (x=c(1, 2, 3, 4, 5, 6),
                 y=c(7, 9, 14, 19, 12, 15),
                 z=c('A', 'B', 'C', 'D', 'E', 'F'))

#create scatterplot with a label on every point
ggplot(df, aes (x,y)) +
  geom_point() +
  geom_text_repel( aes (label=z)) 

ggplot2 ရှိ scatterplot တွင် အညွှန်းများ

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

R တွင် regression line ဖြင့် scatterplot တစ်ခုကို ဖန်တီးနည်း
Point clouds အတွက် R တွင် Jitter လုပ်ဆောင်ချက်ကို မည်သို့အသုံးပြုရမည်နည်း။

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

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