Ggplot2 တွင် အမှတ်အသားပြုထားသော စာသားကို လှည့်နည်း (ဥပမာနှင့်အတူ)


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

 ggplot(df) +
  geom_point(aes(x=x, y=y)) + 
  geom_text(aes(x=x, y=y, label=group), hjust= -0.3 , vjust= -0.1 , angle= 45 )

ဤဥပမာတွင်၊ မှတ်သားထားသောစာသားကို 45 ဒီဂရီနောက်ပြန်လှည့်ရန် ထော င့် အငြင်းအခုံကိုအသုံးပြုပြီး စာသား၏ အလျားလိုက် နှင့် ဒေါင်လိုက် အကွာအဝေးကို စာသား၏အလျားလိုက်နှင့်ဒေါင်လိုက်အကွာအဝေးကိုတိုးမြှင့်ရန်အတွက် ကျွန်ုပ်တို့အသုံးပြုသည်။

အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။

ဥပမာ- ggplot2 တွင် မှတ်သားထားသော စာသားကို လှည့်ပါ။

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

 #create data frame
df <- data. frame (player=c('Brad', 'Ty', 'Spencer', 'Luke', 'Max'),
                 dots=c(17, 5, 12, 20, 22),
                 assists=c(4, 3, 7, 7, 5))

#view data frame
df

   player points assists
1 Brad 17 4
2 Ty 5 3
3 Spencer 12 7
4 Luke 20 7
5 Max 22 5

ယခု ဤဒေတာကို မြင်ယောင်နိုင်ရန် ggplot2 တွင် အောက်ပါ scatterplot ကို ဖန်တီးမည်ဆိုပါစို့။

 library (ggplot2)

#create scatter plot with annotated labels
ggplot(df) +
  geom_point(aes(x=points, y=assists)) + 
  geom_text(aes(x=points, y=assists, label=player)) 

တံဆိပ်များသည် အလျားလိုက်ဖြစ်ပြီး အမှတ်များအထက်တွင် တိုက်ရိုက်တည်ရှိကြောင်း သတိပြုပါ။

ကျွန်ုပ်တို့သည် အညွှန်းများကို လှည့်ကာ ၎င်းတို့ကို ပိုမိုလွယ်ကူစွာ ဖတ်နိုင်စေရန် အောက်ဖော်ပြပါ အထားအသိုများကို အသုံးပြုနိုင်ပြီး ၎င်းတို့ကို အမှတ်များနှင့် အနည်းငယ်ဝေးကွာအောင် ရွှေ့နိုင်သည်-

 library (ggplot2)

#create scatter plot with annotated rotated labels
ggplot(df) +
  geom_point(aes(x=points, y=assists)) + 
  geom_text(aes(x=points, y=assists, label=player), hjust= -.3 , vjust= -.1 , angle= 45 ) +
  ylim(3, 8) 

ယခုအခါ တံဆိပ်များအားလုံးကို ၄၅ ဒီဂရီ လက်ယာရစ်ပြန်လှည့်ကြောင်း သတိပြုပါ။

သင်ဇာတ်ကွက်ပေါ်တွင် သင်အလိုရှိသော အနေအထားတွင် သင်၏မှတ်စုမှတ်ထားသောစာသားကို ရရှိရန် hjustvjust နှင့် angle ငြင်းခုံမှုများဖြင့် ကစားပါ။

မှတ်ချက် – ကျွန်ုပ်တို့သည် ကွက်ကွက်ပေါ်ရှိ y-ဝင်ရိုးဘောင်များကို တိုးမြှင့်ရန် အတွက် ylim အငြင်းအခုံကို အသုံးပြုပြီး ကွက်ကွက်၏ထိပ်ရှိ “ Spencer” အညွှန်းကို ဖြတ်တောက်မည်မဟုတ်ပေ။

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

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

ggplot2 တွင် ဝင်ရိုးတံဆိပ်များကို လှည့်နည်း
ggplot2 တွင် point size ကိုဘယ်လိုပြောင်းမလဲ။
ggplot2 ကွက်များသို့ စာသားထည့်နည်း

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

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