Ggplot2 တွင် geom_point() ဖြင့် alpha ကိုမည်သို့အသုံးပြုရမည်နည်း။


ကွက်ကွက်တစ်ခုရှိ အမှတ်များ၏ ပွင့်လင်းမြင်သာမှုကို ပြောင်းလဲရန် ggplot2 ရှိ geom_point() လုပ်ဆောင်ချက်ရှိ အယ်လ်ဖာ အငြင်းအခုံကို သင်အသုံးပြုနိုင်သည်။

ဤအငြင်းအခုံသည် အောက်ပါအခြေခံ syntax ကိုအသုံးပြုသည်-

 ggplot(df, aes(x=x, y=y)) +
  geom_point(alpha= 1 )

အယ်လ်ဖာ၏ တန်ဖိုးသည် 0 နှင့် 1 ကြားရှိနိုင်သည်-

  • လုံး၀ ပွင့်လင်းပါတယ်။
  • 1 လုံးဝခိုင်မာသည်။

အယ်လ်ဖာ အတွက် မူရင်းတန်ဖိုးမှာ 1 ဖြစ်သည်။

အယ်လ်ဖာ ကို 1 ထက်နည်းသောတန်ဖိုးအဖြစ် သတ်မှတ်ခြင်းဖြင့်၊ ဒေတာအစုအဝေးတစ်ခုမှ အမှတ်များကို ကြံစည်သည့်အခါ အထူးသဖြင့် အသုံးဝင်သောအချက်များကို ကွက်ကွက်တစ်ခုတွင် ထပ်နေသည့်အမှတ်များကို မြင်ယောင်ရန် ပိုမိုလွယ်ကူလာသည်။

အောက်ပါဥပမာများသည် အတန်း 5000 ပါဝင်သော ဒေတာဘောင်ဖြင့် လက်တွေ့တွင် အယ်လ်ဖာ အငြင်းအခုံကို အသုံးပြုနည်းကို ပြသသည်-

 #make this example reproducible
set. seeds (1)

#create data frame with 5000 rows
df <- data. frame (x=runif(n=5000, min=1, max=100))

df$y = df$x*3 + runif(5000)*df$x^2

#view head of data frame
head(df)

         xy
1 27.28536 108.2851
2 37.84027 622.8478
3 57.71248 1002.0662
4 90.91257 7539.2476
5 20.96651 202.6813
6 89.94058 2867.4643

ဆက်စပ်- R တွင် runif လုပ်ဆောင်ချက်ကို အသုံးပြုနည်း

ဥပမာ 1- geom_point() တွင် alpha = 1 ကို အသုံးပြုခြင်း

အောက်ပါကုဒ်သည် အယ်လ်ဖာ အငြင်းအခုံအတွက် 1 ၏ ပုံသေတန်ဖိုးကို အသုံးပြု၍ ggplot2 တွင် scatterplot တစ်ခုကို ဖန်တီးနည်းကို ပြသသည်-

 library (ggplot2)

#create scatter plot with default alpha value
ggplot(df, aes(x=x, y=y)) +
  geom_point()

ကွက်ကွက်အမှတ်များသည် လုံးဝအစိုင်အခဲဖြစ်ပြီး 1 ၏ အယ်လ်ဖာ တန်ဖိုးနှင့် ကိုက်ညီကြောင်း သတိပြုပါ။

ဥပမာ 2- geom_point() တွင် alpha = 0 ကိုအသုံးပြုခြင်း

အောက်ပါကုဒ်သည် အယ်လ်ဖာ အငြင်းအခုံအတွက် 0 တန်ဖိုးကို အသုံးပြု၍ ggplot2 တွင် scatterplot တစ်ခုကို ဖန်တီးနည်းကို ပြသသည်-

 library (ggplot2)

#create scatter plot with alpha value of 0
ggplot(df, aes(x=x, y=y)) +
  geom_point(alpha= 0 )

လမ်းကြောင်းရှိ အမှတ်များအားလုံးသည် 0 ၏ အယ်လ်ဖာ တန်ဖိုးနှင့် ကိုက်ညီသော ပွင့်လင်းမြင်သာမှုရှိသည်။

ဥပမာ 3- geom_point() တွင် alpha = 0.1 ကိုအသုံးပြုခြင်း

အောက်ပါကုဒ်သည် အယ်လ်ဖာ အငြင်းအခုံအတွက် 0.1 တန်ဖိုးကို အသုံးပြု၍ ggplot2 တွင် scatterplot တစ်ခုကို ဖန်တီးနည်းကို ပြသသည်-

 library (ggplot2)

#create scatter plot with alpha value of 0.1
ggplot(df, aes(x=x, y=y)) +
  geom_point(alpha= 0.1 )

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

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

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

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

ggplot2 တွင် ဝင်ရိုးအညွှန်းများကို ဖယ်ရှားနည်း
ggplot2 တွင်ဒဏ္ဍာရီကိုမည်သို့ဖယ်ရှားနည်း
ggplot2 တွင် gridline များကိုမည်သို့ဖယ်ရှားနည်း

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

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