R ဖြင့် bubble chart ဖန်တီးနည်း


bubble chart သည် data set တစ်ခုတွင် variable သုံးခုကို တစ်ပြိုင်နက် မြင်ယောင်နိုင်စေမည့် chart အမျိုးအစားတစ်ခုဖြစ်သည်။

ပထမကိန်းရှင်နှစ်ခုကို (x,y) ကွက်လပ်တစ်ခုပေါ်တွင် သြဒိနိတ်များအဖြစ် အသုံးပြုပြီး တတိယကိန်းရှင်အား အရွယ်အစားကို ကိုယ်စားပြုရန်အတွက် အသုံးပြုသည်။

R တွင် ပူဖောင်းဇယားတစ်ခုဖန်တီးရန် အောက်ပါအခြေခံအထားအသိုကိုသုံးနိုင်သည်။

 library (ggplot2)

#create bubble chart
ggplot(df, aes(x=x_var, y=y_var, size=size_var)) +
  geom_point(alpha= 0.5 ) +
  scale_size(range=c( 2 , 10 ), name=' Legend Name ')

အောက်ပါဥပမာသည် လက်တွေ့တွင် ပူဖောင်းဇယားတစ်ခုဖန်တီးရန် ဤ syntax ကိုမည်သို့အသုံးပြုရမည်ကိုပြသထားသည်။

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

ဥပမာ- R ဖြင့် Bubble Chart တစ်ခုကို ဖန်တီးပါ။

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

 #create data frame
df <- data. frame (team=c('A', 'A', 'A', 'B', 'B', 'B', 'C', 'C', 'C'),
                 points=c(8, 11, 13, 13, 15, 18, 22, 27, 32),
                 assists=c(4, 3, 6, 5, 4, 7, 8, 11, 6),
                 minutes=c(9, 12, 15, 20, 36, 30, 31, 40, 43))

#view data frame
df

  team points assists minutes
1 To 8 4 9
2 A 11 3 12
3 A 13 6 15
4 B 13 5 20
5 B 15 4 36
6 B 18 7 30
7 C 22 8 31
8 C 27 11 40
9 C 32 6 43

x-axis၊ y-axis ပေါ်ရှိ အမှတ်များ နှင့် စက်ဝိုင်းများ၏ အရွယ်အစားကို ဆုံးဖြတ်ရန် မိနစ်များကို အသုံးပြု၍ ဖော်ပြ သည့် ပူဖောင်းဇယားကို ဖန်တီးရန် အောက်ပါ syntax ကို အသုံးပြုနိုင်ပါသည်။

 library (ggplot2)

#create bubble chart
ggplot(df, aes(x=assists, y=points, size=minutes)) +
  geom_point(alpha= 0.5 ) +
  scale_size(range=c( 2,10 ), name =' Minutes Played ')

geom_point() လုပ်ဆောင်ချက်ရှိ အရောင် အငြင်းအခုံကို အသုံးပြု၍ စက်ဝိုင်းအားလုံး၏အရောင်ကို သင်ပြောင်းလဲနိုင်သည်-

 library (ggplot2)

#create bubble chart with blue circles
ggplot(df, aes(x=assists, y=points, size=minutes)) +
  geom_point(alpha= 0.5 , color=' steelblue ') +
  scale_size(range=c( 2,10 ), name =' Minutes Played ') 

R တွင် ပူဖောင်းဇယား

တနည်းအားဖြင့် သင်သည် ဒေတာဘောင်ရှိ အခြားသော ကိန်းရှင်၏ တန်ဖိုးအပေါ် အခြေခံ၍ စက်ဝိုင်းတစ်ခုစီ၏ အရောင်ကို သတ်မှတ်ရန် aes() တွင် အရောင် အငြင်းအခုံကို အသုံးပြုနိုင်သည်။

 library (ggplot2)

#create bubble chart and color circles based on value of team variable
ggplot(df, aes(x=assists, y=points, size=minutes, color=team)) +
  geom_point(alpha= 0.5 ) +
  scale_size(range=c( 2,10 ), name =' Minutes Played ') 

အခြေအနေပေါ်မူတည်၍ အရောင်ဖြင့် R တွင် ပူဖောင်းဇယား

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

မှတ်ချက် – ကွက်ကွက်အတွင်းရှိ စက်ဝိုင်းများ၏ အရွယ်အစားကို တိုးရန် သို့မဟုတ် လျှော့ချရန် အပိုင်းအခြား အငြင်းအခုံရှိ အနိမ့်ဆုံးနှင့် အမြင့်ဆုံးတန်ဖိုးများဖြင့် ကစားနိုင်သည်။

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

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

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

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

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