3.7-jadval — inset_axes() funksiyasining parametrlari
bbox_to_anchor
tuple yoki matplotlib.trans forms.BboxBase
yoki ixtiyoriy
Joylashuv va nisbat
ob'ektning tomonlari. Formatda ko'rsatilgan (chap burchak, pastki burchak, kenglik, balandlik) yoki (chap burchak, pastki burchak).
bbox_transform
matplotlib.trans shakllar.Transform
yoki ixtiyoriy
Ob'ektni o'zgartirish
chegara paneli
suzuvchi yoki
ixtiyoriy
bbox_to_anchor va ob'ekt orasidagi bo'shliq
Keling, misol yordamida inset_axes() bilan ishlashni ko'rsatamiz:
mpl_toolkits.axes_grid1.inset_locator dan inset_axes importi
np.random.seed(123)
vals = np.random.randint(11, oÿlcham=(7, 7)) fig, ax = plt.subplots()
gr = ax.pcolor(vals)
axins = inset_axes(ax, width="7%", height="50%", loc='pastki chap',
bbox_to_anchor=(1.05, 0., 1, 1), bbox_transform=ax.transAxes, borderpad=0)
plt.colorbar(gr, cax=axins)
3.26-rasm - Rang paneli yordamida qurilgan
inset_axes()
Agar kerak bo'lsa, ranglar paneli shkalasini yordamida o'zgartirishingiz mumkin Tick sinfi ob'ektidan foydalanish.
Masshtabni o'rnatish va yozuvni o'rnatish
O'zingizning o'lchovingizni o'rnatish uchun siz mos keladiganini o'tkazishingiz kerak ro'yxatni ticks parametri orqali colorbar() funksiyasiga o'tkazing. Tarozidagi yozuv, colorbar() funksiyasining label parametri yordamida oÿrnatiladi.
Oldingi misoldagi oxirgi qatorni quyidagicha o'zgartiring:
plt.colorbar(gr, cax=axins, ticks=[0, 5, 10], label='Qiymat')
Dostları ilə paylaş: |