ပြင်ဆင်နည်း- plot.new(): ကိန်းဂဏန်းအနားသတ်များ ကြီးလွန်းသော အမှား


R တွင် သင်ကြုံတွေ့ရသော အမှားတစ်ခုမှာ-

 Error in plot.new(): figure margins too large

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

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

အမှားကို ဘယ်လိုပြန်ထုတ်မလဲ။

R တွင် အောက်ပါဇာတ်ကွက်ကို ဖန်တီးရန် ကြိုးစားသည်ဆိုပါစို့။

 #attempt to create scatterplot
plot(1:30)

ကျွန်ုပ်တို့သည် အောက်ပါအမှားကို လက်ခံရရှိသည်-

 Error in plot.new(): figure margins too large 

ကွက်ကွက်အကန့်သည် အလွန်သေးငယ်သောကြောင့် (ဘယ်ဘက်အောက်ထောင့်ရှိ အကန့်၏အရွယ်အစားကို သတိပြုပါ) ထို့ကြောင့် ကွက်ကွက်အနားသတ်များကို ဤကဲ့သို့သော အကန့်ငယ်တစ်ခုတွင် မပြသနိုင်ပါ။

နည်းလမ်း #1- ကွက်ကွက်အကန့်၏ အရွယ်အစားကို တိုးမြှင့်ခြင်းဖြင့် အမှားကိုပြင်ပါ။

ဤအမှားကိုပြင်ရန် အလွယ်ကူဆုံးနည်းလမ်းမှာ RStudio တွင် plot panel ၏အရွယ်အစားကို တိုးမြှင့်ရန်ဖြစ်သည်။

 plot(1:30)

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

နည်းလမ်း #2- par() လုပ်ဆောင်ချက်ကို အသုံးပြု၍ အမှားကိုပြင်ပါ။

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

  • အောက်ခြေအနားသတ်- 5.1
  • ဘယ်ဘက်အနားသတ်- 4.1
  • ထိပ်တန်းအနားသတ်- 4.1
  • ညာဘက်အနားသတ်- 2.1

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

 #adjust plot margins
by(mar = c(1, 1, 1, 1))

#create scatterplot
plot(1:30) 

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

နည်းလမ်း #3- လက်ရှိခြေရာခံကိရိယာကို ရပ်ခြင်းဖြင့် အမှားကိုပြင်ပါ။

ယခင်နည်းလမ်းများထဲမှ အမှားကို မဖြေရှင်းပါက၊ လက်ရှိ ခြေရာခံကိရိယာကို ရပ်တန့်ရန် အောက်ပါကုဒ်ကို အသုံးပြုရန် လိုအပ်နိုင်သည်-

 dev. off ()

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

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

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

R တွင် par() function ကိုအသုံးပြုနည်း
R တွင် မြေကွက်များ ထပ်ဆင့်နည်း
ကွက်များစွာကို R ဖြင့် PDF အဖြစ် သိမ်းဆည်းနည်း

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

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