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 ()
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 သင်ခန်းစာများကို ဤနေရာတွင် သင်ရှာဖွေနိုင်ပါသည်။