Matplotlib အရောင်ဘား၏ အနေအထားကို ချိန်ညှိနည်း


အရောင်ဘား သည် Matplotlib ဇယား၏ဘေးဘက်တွင် လည်ပတ်နေသော ဘားတစ်ခုဖြစ်ပြီး ဇယားတွင်ပြသထားသည့်အရောင်များအတွက် ဒဏ္ဍာရီတစ်ခုအဖြစ် လုပ်ဆောင်သည်။

Matplotlib သည် ပုံသေဖြင့်ဇယားတစ်ခု၏ညာဘက်ခြမ်းရှိအရောင်ဘားများကိုပြသသည်၊ သို့သော် Matplotlib AxesGrid toolkit တွင်လုပ်ဆောင်ချက်များကိုအသုံးပြု၍ ၎င်းကိုသင်အလွယ်တကူပြောင်းလဲနိုင်သည်။

ဤသင်ခန်းစာတွင် ဤလုပ်ဆောင်ချက်များကို လက်တွေ့အသုံးချနည်း နမူနာများစွာကို ပြသထားသည်။

ဥပမာ 1- ဇယား၏ညာဘက်ခြမ်းတွင် အရောင်ဘားကို နေရာချပါ။

အောက်ဖော်ပြပါကုဒ်သည် Matplotlib ဇယားကို မည်သို့ထုတ်လုပ်ရမည်နှင့် ဇယား၏ညာဘက်ခြမ်းတွင် အရောင်ဘားတစ်ခုကို မည်သို့ထားရှိရမည်ကို ပြသသည်-

 import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.axes_grid1 import make_axes_locatable

#make this example reproducible
np.random.seed(1)

#create chart
fig, ax = plt. subplots ()
im = ax. imshow (np.random.rand(15,15))
ax. set_xlabel (' x-axis label ')

#add color bar
fig. colorbar (im)

plt. show ()

ဥပမာ 2- ဂရပ်အောက်ရှိ အရောင်ဘားကို နေရာချပါ။

အောက်ပါကုဒ်သည် Matplotlib ဇယားအောက်တွင် အရောင်ဘားတစ်ခုကို မည်သို့ထားရှိရမည်ကို ပြသသည်-

 import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.axes_grid1 import make_axes_locatable

#make this example reproducible
np.random.seed(1)

#create chart
fig, ax = plt. subplots ()
im = ax. imshow (np.random.rand(15,15))
ax. set_xlabel (' x-axis label ')

#add color bar below chart
divider = make_axes_locatable (ax)
cax = divider. new_vertical (size=' 5% ', pad=0.6, pack_start= True )
fig. add_axes (cax)
fig. colorbar (im, cax=cax, orientation=' horizontal ')

plt. show () 

Matplotlib ဂရပ်အောက်ရှိ အရောင်ဘားကို နေရာချပါ။

pad argument သည် ကားချပ်၏ x-axis နှင့် color bar အကြား padding တစ်ခုဖန်တီးသည်ကို သတိပြုပါ။ pad တန်ဖိုး ပိုမြင့်လေ၊ အရောင်ဘားသည် x-axis မှ ပိုလာလိမ့်မည်။

ဥပမာ 3- အရောင်ဘားကို ကားချပ်ပေါ်တွင် နေရာချပါ။

အောက်ပါကုဒ်သည် Matplotlib ဇယားအပေါ်တွင် အရောင်ဘားတစ်ခုကို မည်သို့ထားရှိရမည်ကို ပြသသည်-

 import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.axes_grid1 import make_axes_locatable

#make this example reproducible
np.random.seed(1)

#create chart
fig, ax = plt. subplots ()
im = ax. imshow (np.random.rand(15,15))
ax. set_xlabel (' x-axis label ')

#add color bar below chart
divider = make_axes_locatable (ax)
cax = divider. new_vertical (size=' 5% ', pad=0.4)
fig. add_axes (cax)
fig. colorbar (im, cax=cax, orientation=' horizontal ')

plt. show () 

ဂရပ်အထက် Matplotlib အနေအထား colobar

Matplotlib သင်ခန်းစာများကို ဤနေရာတွင် သင်ရှာဖွေနိုင်ပါသည်။

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

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