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 ')
တနည်းအားဖြင့် သင်သည် ဒေတာဘောင်ရှိ အခြားသော ကိန်းရှင်၏ တန်ဖိုးအပေါ် အခြေခံ၍ စက်ဝိုင်းတစ်ခုစီ၏ အရောင်ကို သတ်မှတ်ရန် 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 ဖြင့် Pareto Chart ဖန်တီးနည်း
R ဖြင့် ဂရပ်တစ်ခုတွင် စာကြောင်းများစွာကို ဘယ်လိုဆွဲမလဲ။
R တွင် ဂရပ်တစ်ခုတွင် ကွက်ကွက်များစွာကို မည်သို့ဆွဲမည်နည်း။