Matplotlib ဇာတ်ကွက်၏ အပြင်ဘက်တွင် ဒဏ္ဍာရီကို မည်သို့ထားမည်နည်း။
မကြာခဏဆိုသလို သင်သည် Matplotlib ဇာတ်ကွက်၏ဒဏ္ဍာရီကို အမှန်တကယ်ဇာတ်ကွက်၏အပြင်ဘက်တွင် ထားလိုပေမည်။
ကံကောင်းစွာဖြင့်၊ bbox_to_anchor အငြင်းအခုံနှင့် ပေါင်းစပ်ထားသော matplotlib.pyplot.legend() လုပ်ဆောင်ချက်ကို အသုံးပြု၍ ၎င်းသည် လွယ်ကူသည်။
ဤသင်ခန်းစာတွင် ဤလုပ်ဆောင်ချက်ကို လက်တွေ့အသုံးပြုပုံ နမူနာများစွာကို ပြသထားသည်။
ဥပမာ 1- စာတန်းကို ညာဘက်အပေါ်ထောင့်တွင် ထားပါ။
အောက်ပါကုဒ်သည် ဒဏ္ဍာရီကို Matplotlib ကွက်ကွက်၏ အပြင်ဘက်အပေါ်ဘက်ညာဘက်ထောင့်တွင် မည်သို့ထားရမည်ကို ပြသသည်-
import matplotlib.pyplot as plt #createplot plt. subplot (211) plt. plot ([2, 4, 6], label=" First Data ") plt. plot ([6, 4, 2], label=" Second Data ") #place legend in top right corner plt. legend (bbox_to_anchor=(1,1), loc=" upper left ") #showplot plt. show ()

Loc အကြောင်းပြချက်သည် Matplotlib အား ဒဏ္ဍာရီစာကြောင်း၏ ဘယ်ဘက်အပေါ် ထောင့်ကို (x,y) သြဒိနိတ်များကို ကွက်ကွက်အတွင်း (1,1) ၏ (x,y) သြဒိနိတ်များတွင် ထားရန် သတိပြုပါ။
ဥပမာ 2- စာတန်းကို ညာဘက်အောက်ထောင့်တွင် ထားပါ။
အောက်ပါကုဒ်သည် ဒဏ္ဍာရီကို Matplotlib ကွက်ကွက်အပြင်ဘက် ညာဘက်အောက်ထောင့်တွင် မည်သို့ထားရမည်ကို ပြသသည်-
import matplotlib.pyplot as plt #createplot plt. subplot (211) plt. plot ([2, 4, 6], label=" First Data ") plt. plot ([6, 4, 2], label=" Second Data ") #place legend in top right corner plt. legend (bbox_to_anchor=(1,0), loc=" lower left ") #showplot plt. show ()

Loc အကြောင်းပြချက်သည် Matplotlib အား ဒဏ္ဍာရီစာကြောင်း၏ ဘယ်ဘက်အောက်ခြေ ထောင့်ကို ကွက်ကွက်အတွင်း (x,y) သြဒိနိတ်များ (1,0) တွင် ထားရန် သတိပြုပါ။
ဥပမာ 3- ဒဏ္ဍာရီကို ဇာတ်ကွက်အပေါ်တွင်ထားပါ။
အောက်ပါကုဒ်သည် ဒဏ္ဍာရီကို Matplotlib ဇာတ်ကွက်အပေါ်တွင် မည်သို့ထားရမည်ကို ပြသသည်-
import matplotlib.pyplot as plt #createplot plt. subplot (211) plt. plot ([2, 4, 6], label=" First Data ") plt. plot ([6, 4, 2], label=" Second Data ") #place legend above plot plt. legend (bbox_to_anchor=(0, 1, 1, 0), loc=" lower left ", mode=" expand ", ncol= 2 ) #showplot plt. show ()

မုဒ် အငြင်းအခုံသည် Matplotlib အား ဇာတ်ကွက်၏အရှည်အထိ ဒဏ္ဍာရီကို ချဲ့ထွင်ရန် Matplotlib အား ပြောထားပြီး ncol အကြောင်းပြချက်သည် Matplotlib မှ ဂန္တဝင်အညွှန်းများကို ကော်လံ 2 ခုတွင် နေရာချရန် ပြောသည်ကို သတိပြုပါ။
ကျွန်ုပ်တို့သည် ဒဏ္ဍာရီကို ဇာတ်ကွက်အထက် ဘယ်ဘက်အပေါ်ထောင့်တွင် ထားလိုပါက မုဒ် နှင့် ncol အငြင်းအခုံများကို ချန်ထားနိုင်သည်-

ထပ်လောင်းအရင်းအမြစ်များ
အောက်ပါသင်ခန်းစာများသည် Matplotlib ရှိ အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
Matplotlib ကွက်တွင် ဖောင့်အရွယ်အစားကို မည်သို့ပြောင်းလဲမည်နည်း။
Matplotlib ကွက်များမှ tick များကိုမည်သို့ဖယ်ရှားနည်း
Matplotlib ကွက်များတွင် ဂရစ်လိုင်းများပြသနည်း