R တွင် log-log plot ဖန်တီးနည်း


log-log plot သည် x-axis နှင့် y-axis နှစ်ခုလုံးရှိ လော့ဂရစ်သမ်စကေးများကို အသုံးပြုသည့် ကွက်ကွက်တစ်ခုဖြစ်သည်။

ပါဝါဥပဒေအမျိုးအစားအချို့ကို လိုက်နာသောအခါတွင် ဤဇာတ်ကွက်အမျိုးအစားသည် ကိန်းရှင်နှစ်ခုကြားရှိ စစ်မှန်သောဆက်ဆံရေးကို မြင်ယောင်ရန် အသုံးဝင်သည်။

ဤသင်ခန်းစာတွင် R base နှင့် ggplot2 data visualization package ကိုအသုံးပြု၍ R တွင် log-log plot ဖန်တီးနည်းကို ရှင်းပြထားသည်။

နည်းလမ်း 1- Base R တွင် Log-Log Plot တစ်ခုဖန်တီးပါ။

R တွင် အောက်ပါ dataset ရှိသည်ဆိုပါစို့။

 #createdata
df <- data. frame (x=3:22,
                 y=c(3, 4, 5, 7, 9, 13, 15, 19, 23, 24, 29,
                     38, 40, 50, 56, 59, 70, 89, 104, 130))

#create scatterplot of x vs. y
plot(df$x, df$y, main=' Raw Data ')

ကိန်းရှင် x နှင့် y အကြား ဆက်နွယ်မှုသည် ပါဝါဥပဒေနှင့် ကိုက်ညီကြောင်း ရှင်းပါသည်။

အောက်ဖော်ပြပါ ကုဒ်သည် အခြေခံ R ရှိ ဤကိန်းရှင်နှစ်ခုအတွက် မှတ်တမ်း-မှတ်တမ်းကွက်ကွက် ဖန်တီးနည်းကို ပြသသည်-

 #create log-log plot of x vs. y
plot( log (df$x), log (df$y), main=' Log-Log Plot ')

အခြေခံ R တွင် မှတ်တမ်း-မှတ်တမ်းကွက်ကွက်

log(x) နှင့် log(y) အကြား ဆက်နွယ်မှုသည် ယခင်ဇာတ်ကွက်နှင့် နှိုင်းယှဉ်ပါက မည်သို့မျဉ်းကြောင်းကြောင်း သတိပြုပါ။

နည်းလမ်း 2- ggplot2 တွင် Log-Log ကွက်တစ်ခုဖန်တီးပါ။

အောက်ပါကုဒ်သည် ggplot2 ကို အသုံးပြု၍ အတိအကျတူညီသောဒေတာအတွဲအတွက် မှတ်တမ်း-မှတ်တမ်းကွက်ကွက်ဖန်တီးနည်းကို ပြသသည်-

 library (ggplot2)

#create data
df <- data. frame (x=3:22,
                 y=c(3, 4, 5, 7, 9, 13, 15, 19, 23, 24, 29,
                     38, 40, 50, 56, 59, 70, 89, 104, 130))

#define new data frame
df_log <- data. frame (x= log (df$x),
                     y= log (df$y))

#create scatterplot using ggplot2
ggplot(df_log, aes (x=x, y=y)) +
  geom_point()

ဇာတ်လမ်းကို ပိုမိုလှပစေရန်အတွက် ခေါင်းစဉ်၊ ဝင်ရိုးအညွှန်းများနှင့် အပြင်အဆင်ကို စိတ်ကြိုက်ပြင်ဆင်နိုင်သည်-

 ggplot(df_log, aes (x=x, y=y)) +
  geom_point() +
  labs(title=' Log-Log Plot ', x=' Log(x) ', y=' Log(y) ') +
  theme_minimal() 

ggplot2 ကို အသုံးပြု၍ R တွင် မှတ်တမ်းဆွဲခြင်း

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

R ဖြင့် ဂရပ်တစ်ခုတွင် စာကြောင်းများစွာကို ဘယ်လိုဆွဲမလဲ။
R တွင် ဂရပ်တစ်ခုတွင် ကွက်ကွက်များစွာကို မည်သို့ဆွဲမည်နည်း။
R တွင် stacked barplot ဖန်တီးနည်း

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

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