R တွင် အမျိုးအစားအလိုက် ဒေတာကို မည်သို့ဆွဲမည်နည်း (ဥပမာများဖြင့်)
စာရင်းဇယားများတွင်၊ အမျိုးအစားအလိုက် ဒေတာသည် အမည်များ သို့မဟုတ် အညွှန်းများယူနိုင်သော ဒေတာကို ကိုယ်စားပြုသည်။
ဥပမာများ ပါဝင်သည်-
- ဆေးလိပ်သောက်ခြင်းအခြေအနေ (“ ဆေးလိပ်သောက်သူ” ၊ “ ဆေးလိပ်မသောက်သူ” )
- မျက်လုံးအရောင် (“အပြာ”၊ “စိမ်း”၊ “အပြာရောင်”)
- ပညာရေးအဆင့် (ဥပမာ “ အထက်တန်းကျောင်း” ၊ “ ဘွဲ့” ၊ “ မဟာဘွဲ့” )
ဤဒေတာအမျိုးအစားကို မြင်ယောင်ရန် အသုံးများသော ဇယားသုံးခု ပါဝင်သည်-
- ဘားဇယား
- မှန်စီရွှေချ မြေကွက်များ
- အုပ်စုအလိုက် အကွက်များ
အောက်ဖော်ပြပါ ဥပမာများသည် ဤကွက်ကွက်တစ်ခုစီကို R တွင် မည်သို့ဖန်တီးရမည်ကို ပြသထားသည်။
ဥပမာ 1- ဘားဇယားများ
ဒေတာဘောင်တစ်ခုရှိ အပြောင်းအလဲများ၏ အကြိမ်ရေကို မြင်သာစေရန် အောက်ပါကုဒ်သည် ဘားကားချပ်တစ်ခု ဖန်တီးနည်းကို ပြသသည်-
library (ggplot2) #create data frame df <- data. frame (result = c('W', 'L', 'W', 'W', 'W', 'L', 'W', 'L', 'W', 'L'), team = c('B', 'B', 'B', 'B', 'D', 'A', 'A', 'A', 'C', 'C'), points = c(12, 28, 19, 22, 32, 45, 22, 28, 13, 19), rebounds = c(5, 7, 7, 12, 11, 4, 10, 7, 8, 8)) #create bar chart of teams ggplot(df, aes (x=team)) + geom_bar()

x-axis သည် အဖွဲ့တစ်ခုစီ၏အမည်ကိုပြသပြီး y-axis သည် data frame ရှိ အဖွဲ့တစ်ခုစီ၏အကြိမ်ရေကိုပြသသည်။
ဇယားရှိ ဘားများကို အကြီးဆုံးမှ အငယ်ဆုံးသို့ အမိန့်ပေးရန်အတွက် အောက်ပါကုဒ်ကို အသုံးပြုနိုင်သည်။
#create bar chart of teams, ordered from large to small ggplot(df, aes (x= reorder (team, team, function (x)- length (x)))) + geom_bar(fill=' steelblue ') + labs(x=' Team ')

ဥပမာ 2- အုပ်စုအလိုက် အကွက်ကွက်များ
Clustered boxplots များသည် categorical variable ဖြင့် အုပ်စုဖွဲ့ထားသော ကိန်းဂဏာန်းပြောင်းလဲမှုကို မြင်သာစေရန် အသုံးဝင်သောနည်းလမ်းတစ်ခုဖြစ်သည်။
ဥပမာအားဖြင့်၊ အဖွဲ့အလိုက် အုပ်စုဖွဲ့ထားသော ရမှတ်များခွဲဝေမှုကိုပြသသည့် အောက်ဖော်ပြပါကုဒ်သည် ရမှတ်များခွဲဝေမှုကိုပြသသည့် ကွက်ကွက်များဖန်တီးနည်းကို ပြသသည်-
library (ggplot2) #create data frame df <- data. frame (result = c('W', 'L', 'W', 'W', 'W', 'L', 'W', 'L', 'W', 'L'), team = c('B', 'B', 'B', 'B', 'D', 'A', 'A', 'A', 'C', 'C'), points = c(12, 28, 19, 22, 32, 45, 22, 28, 13, 19), rebounds = c(5, 7, 7, 12, 11, 4, 10, 7, 8, 8)) #create boxplots of points, grouped by team ggplot(df, aes (x=team, y=points)) + geom_boxplot(fill=' steelblue ')

x-axis သည် အသင်းများကိုပြသပြီး y-axis သည် အဖွဲ့တစ်ခုစီမှရမှတ်များခွဲဝေမှုကိုပြသသည်။
ဥပမာ 3- mosaic ဇာတ်ကွက်
အကွက်ကွက်တစ်ခုသည် ကွက်ကွက်တစ်ခုတွင် မတူညီသောအမျိုးအစားခွဲကိန်းရှင်နှစ်ခု၏ ကြိမ်နှုန်းများကိုပြသသည့် ကွက်ကွက်အမျိုးအစားတစ်ခုဖြစ်သည်။
ဥပမာအားဖြင့်၊ အောက်ဖော်ပြပါကုဒ်သည် ကွက်ကွက်တစ်ခုတွင် အမျိုးအစားခွဲကွဲပြားသောကိန်းရှင်များ “ ရလဒ်” နှင့် “ အဖွဲ့” တို့၏ ကြိမ်နှုန်းကိုပြသသည့် mosaic ကွက်ကွက်ဖန်တီးနည်းကို ပြသသည်-
#create data frame df <- data. frame (result = c('W', 'L', 'W', 'W', 'W', 'L', 'W', 'L', 'W', 'L'), team = c('B', 'B', 'B', 'B', 'D', 'A', 'A', 'A', 'C', 'C'), points = c(12, 28, 19, 22, 32, 45, 22, 28, 13, 19), rebounds = c(5, 7, 7, 12, 11, 4, 10, 7, 8, 8)) #create table of counts counts <- table(df$result, df$team) #create mosaic plot mosaicplot(counts, xlab=' Game Result ', ylab=' Team ', main=' Wins by Team ', col=' steelblue ')

x-axis သည် ဂိမ်းရလဒ်ကိုပြသပြီး y-axis သည် မတူညီသောအသင်းလေးခုကိုပြသသည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် R တွင် အခြားဘုံကွက်များကို ဖန်တီးနည်းကို ရှင်းပြသည်-
R တွင် stacked barplot ဖန်တီးနည်း
R တွင် clustered barplot တစ်ခုကို ဖန်တီးနည်း
R တွင် Stacked Point Plot တစ်ခုဖန်တီးနည်း