4.29-rasm - Ikki o'lchovli ma'lumotlar to'plamini vizualizatsiya qilish variantlari
pcolormesh()
2D ma'lumotlar to'plamini ko'rish uchun yana bir funktsiya pcolormesh(). Matplotlib kutubxonasida boshqa funksiya mavjud shunga o'xshash funksionallik - pcolor(), undan farqli o'laroq,
Biz ko'rib chiqayotgan pcolormesh() tezroq va tezroq ko'p hollarda eng yaxshi variant. pcolormesh() funktsiyasi imshow() ga o'xshash, ammo farqlar mavjud.
pcolormesh() funksiyasining parametrlarini ko'rib chiqamiz:
ÿ Skalar qiymatlarning 2D massivi.
ÿ Imshow() da cmapga qarang.
ÿ Imshow() da normaga qarang.
vmin, vmax: skalyar, ixtiyoriy; standart qiymat: Yo'q
ÿ Imshow() da vmin, vmax ga qarang .
chekka ranglar: {'yo'q', Yo'q, 'yuz', rang, rang ketma-ketligi},
ixtiyoriy; standart qiymat: "yo'q"
ÿ Chegara rangi. Quyidagi variantlar mumkin: ÿ 'yo'q' yoki '': chegara ko'rsatilmaydi;
ÿ Yo'q: qora;
ÿ "yuz": hujayra rangi ishlatiladi;
ÿ Siz mavjud to'plamlardan rang tanlashingiz mumkin.
alfa : skalyar, ixtiyoriy; standart qiymat: Yo'q
ÿ Imshow() da alfaga qarang.
soyalash : {'flat', 'gouraud'}, ixtiyoriy
ÿ Toÿldirish uslubi. Mavjud qiymatlar:
ÿ "tekis": har bir kvadrat uchun bir tekis to'ldirish rangi;
ÿ "gouraud": usul har bir kvadrat uchun qo'llaniladi Gouraud soyasi .
snap : bool, ixtiyoriy; standart qiymat: False
ÿ Toÿrni piksel chegaralariga mahkamlang.
pcolormesh() funksiyasidan foydalanishga misol:
np.random.seed(123) maÿlumotlar = np.random.rand(5,
7) plt.pcolormesh(maÿlumotlar, cmap='plazma', edgecolors='k', shading='tekis')
Dostları ilə paylaş: |