ဒေတာဘောင်များစွာကို အသုံးပြု၍ ggplot2 တွင်ကွက်ကွက်တစ်ခုဖန်တီးနည်း
ဒေတာဘောင်များစွာကို အသုံးပြု၍ ggplot2 တွင် ကွက်ကွက်တစ်ခုဖန်တီးရန် အောက်ပါအခြေခံ syntax ကို သင်အသုံးပြုနိုင်သည်-
library (ggplot2) ggplot() + geom_line(data=df1, aes(x=x_var, y=y_var), color=' blue ') + geom_line(data=df2, aes(x=x_var, y=y_var), color=' red ')
ဤဥပမာသည် မတူညီသောဒေတာဘောင်နှစ်ခုမှဒေတာကိုအသုံးပြု၍ ggplot2 ရှိကွက်တစ်ခုတွင်မျဥ်းများစွာကိုဆွဲချသည်။
geom() အဆင့်တွင် ဒေတာဘောင်အမည်များကို သတ်မှတ်ခြင်းဖြင့်၊ ကျွန်ုပ်တို့သည် ကွက်ကွက်တစ်ခုတွင် ဒေတာဘောင်များစွာမှဒေတာကို ထည့်သွင်းနိုင်သည်။
အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။
ဥပမာ- ဒေတာဘောင်များစွာကို အသုံးပြု၍ ggplot2 တွင် ကွက်ကွက်တစ်ခု ဖန်တီးပါ။
ကျွန်ုပ်တို့တွင် မတူညီသောရက်များတွင် မတူညီသောစတိုးဆိုင်နှစ်ခုတွင် ရောင်းချသည့်စုစုပေါင်းရောင်းချမှုဆိုင်ရာ အချက်အလက်များပါရှိသော R တွင် အောက်ပါဒေတာဘောင်နှစ်ခုရှိသည်ဆိုပါစို့။
#create first data frame df1 <- data. frame (day=1:8, sales=c(6, 8, 9, 14, 13, 13, 7, 10)) df1 day sales 1 1 6 2 2 8 3 3 9 4 4 14 5 5 13 6 6 13 7 7 7 8 8 10 #create second data frame df2 <- data. frame (day=1:8, sales=c(2, 3, 3, 5, 7, 6, 5, 9)) df2 day sales 1 1 2 2 2 3 3 3 3 4 4 5 5 5 7 6 6 6 7 7 5 8 8 9
ဒေတာဘောင်နှစ်ခုစလုံးတွင် စတိုးဆိုင်ရောင်းချမှုကို ကိုယ်စားပြုရန် အတန်းများစွာပါဝင်သော ggplot2 တွင် ကွက်ကွက်ဖန်တီးရန် အောက်ပါ syntax ကို အသုံးပြုနိုင်ပါသည်။
library (ggplot2) #create line plot using multiple data frames ggplot() + geom_line(data=df1, aes(x=day, y=sales), color=' steelblue ') + geom_line(data=df2, aes(x=day, y=sales), color=' coral2 ')
အပြာလိုင်းသည် df1 ဟုခေါ်သော ဒေတာဘလောက်၏တန်ဖိုးများကိုကိုယ်စားပြုပြီး အနီရောင်လိုင်းသည် df2 ဟုခေါ်သော ဒေတာဘလောက်၏တန်ဖိုးများကိုကိုယ်စားပြုသည်။
ဤနည်းလမ်းသည် အခြားသော geom() လုပ်ဆောင်ချက်များနှင့်လည်း အလုပ်လုပ်ကြောင်း သတိပြုပါ။
ဥပမာအားဖြင့်၊ ကျွန်ုပ်တို့သည် ဒေတာဘောင်တစ်ခုစီမှ စတိုးဆိုင်အလိုက် ရောင်းချမှုများကို ပြသရန် အောက်ပါ scatterplot ကို ဖန်တီးနိုင်သည်-
library (ggplot2) #create scatter plot using multiple data frames ggplot() + geom_point(data=df1, aes(x=day, y=sales), color=' steelblue ') + geom_point(data=df2, aes(x=day, y=sales), color=' coral2 ')
အပြာရောင်အစက်များသည် df1 ဟုခေါ်သော ဒေတာဘလောက်၏တန်ဖိုးများကိုကိုယ်စားပြုပြီး အနီရောင်အစက်များသည် df2 ဟုခေါ်သောဒေတာဘလောက်၏တန်ဖိုးများကိုကိုယ်စားပြုသည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် ggplot2 တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
ggplot2 တွင် စာကြောင်းများစွာကို ဘယ်လိုဆွဲမလဲ။
ggplot2 တွင် ဒဏ္ဍာရီအညွှန်းများကို မည်သို့ပြောင်းရမည်နည်း။
ggplot2 တွင် X ဝင်ရိုးအညွှန်းများကိုဘယ်လိုပြောင်းမလဲ။