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 များကိုမည်သို့ဖယ်ရှားနည်း