Ggplot2 တွင် point ပုံသဏ္ဍာန်ကိုဘယ်လိုပြောင်းမလဲ။


ggplot2 scatterplot တွင် အမှတ်များ၏ ပုံသဏ္ဍာန်ကို ပြောင်းလဲရန် ပုံသဏ္ဍာန် အငြင်းအခုံကို သင် အသုံးပြုနိုင်သည်။

 ggplot(df, aes(x=x, y=y)) +
  geom_point(shape= 19 )

ပုံသဏ္ဍာန်အတွက် မူရင်းတန်ဖိုးမှာ 19 (စက်ဝိုင်းတစ်ခု) ဖြစ်သော်လည်း 0 နှင့် 25 ကြား မည်သည့်တန်ဖိုးကိုမဆို သတ်မှတ်နိုင်ပါသည်။

အောက်ပါဂရပ်ဖစ်သည် တန်ဖိုးတစ်ခုစီနှင့် ကိုက်ညီသော ပုံသဏ္ဍာန်များကို ပြသသည်-

 library (ggplot2)

#create data frame
df <- data. frame (x=0:25, y=0:25)

#create scatterplot
ggplot(df, aes(x=x, y=y)) +
  geom_point(shape=0:25, size= 4 ) 

ggplot2 အမှတ်ပုံစံများစာရင်း

အောက်ပါဥပမာများသည် မတူညီသော ggplot2 scatterplots များတွင် ပုံသဏ္ဍာန် အငြင်းအခုံကို မည်သို့ပြောင်းလဲရမည်ကို ပြသထားသည်။

ဥပမာ 1- ပုံသေပုံစံဖြင့် လမ်းကြောင်းတစ်ခုကို ဖန်တီးပါ။

အောက်ပါကုဒ်သည် အမှတ်များအတွက် ပုံသေပုံသဏ္ဍာန် (ဖြည့်ထားသော စက်ဝိုင်း) ကို အသုံးပြု၍ ggplot2 တွင် scatterplot ဖန်တီးနည်းကို ပြသသည်-

 library (ggplot2)

#create data frame
df <- data. frame (x=0:25, y=0:25)

#create scatter plot with default point shape
ggplot(df, aes(x=x, y=y)) +
  geom_point(size= 4 ) 

အမှတ်ပုံသဏ္ဍာန်ကို သတ်မှတ်ရန် ပုံသဏ္ဍာန် အငြင်းအခုံကို ကျွန်ုပ်တို့အသုံးမပြုသောကြောင့် ggplot2 သည် ဖြည့်ထားသော စက်ဝိုင်း၏ ပုံသေပုံစံကို အသုံးပြုခဲ့သည်။

ဥပမာ 2- စိတ်ကြိုက်ပုံစံဖြင့် လမ်းကြောင်းတစ်ခုကို ဖန်တီးပါ။

အောက်ဖော်ပြပါ ကုဒ်သည် အမှတ်ပုံသဏ္ဍာန်အတွက် ဗလာတြိဂံ (shape=2) ကို အသုံးပြု၍ ggplot2 တွင် ကွက်လပ်တစ်ခု ဖန်တီးနည်းကို ပြသသည်-

 library (ggplot2)

#create data frame
df <- data. frame (x=0:25, y=0:25)

#create scatter plot with custom point shape
ggplot(df, aes(x=x, y=y)) +
  geom_point(shape= 2 , size= 4 ) 

ဥပမာ 3- တန်ဖိုးအခြေခံပုံစံဖြင့် ကွက်ကွက်တစ်ခုဖန်တီးပါ။

အောက်ပါကုဒ်သည် ggplot2 တွင် အမှတ်များ၏ပုံသဏ္ဍာန်သည် ဒေတာဘောင်ရှိ သီးခြားကိန်းရှင်၏တန်ဖိုးအပေါ်အခြေခံသည့် ggplot2 တွင် ပုံသဏ္ဍာန်တစ်ခုဖန်တီးပုံကို ပြသသည်-

 library (ggplot2)

#create data frame
df <- data. frame (team=c('A', 'A', 'B', 'B', 'C', 'C'),
                 points=c(8, 11, 13, 15, 19, 25),
                 assists=c(4, 8, 7, 10, 11, 7))

#create scatter plot where point shape is based on team
ggplot(df, aes(x=points, y=assists, group=team)) +
  geom_point(aes(shape=team, color=team), size= 4 ) 

ကွက်ကွက်ရှိ အမှတ်များ၏ ပုံသဏ္ဍာန်နှင့် အရောင်သည် အသင်း ပြောင်းကိန်း၏ တန်ဖိုးပေါ်တွင် အခြေခံထားကြောင်း သတိပြုပါ။

ggplot2 သည် မည်သည့်အသင်းနှင့် ကိုက်ညီသည်ကို ပြသရန် ကွက်ကွက်၏ ညာဘက်ခြမ်းရှိ ဂန္တဝင်တစ်ခုကိုလည်း အလိုအလျောက်ထုတ်ပေးကြောင်း သတိပြုပါ။

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

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

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

ggplot2 တွင်ဒဏ္ဍာရီခေါင်းစဉ်ကိုဘယ်လိုပြောင်းမလဲ။
ggplot2 တွင် ဝင်ရိုးတံဆိပ်များကို လှည့်နည်း
R တွင် ပြင်ဆင်နည်း- function “ ggplot” ကို ရှာမတွေ့ပါ။

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

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