Sahifa 1 sahifa


Download 341.46 Kb.
bet62/240
Sana02.01.2022
Hajmi341.46 Kb.
#189729
1   ...   58   59   60   61   62   63   64   65   ...   240
Bog'liq
Python. Ma'lumotlarni vizuallashtirish - 2020 yil

4.30-rasm - Matplotlib logotipi tasviri

107




Sahifa 109

Keling, 2 o'lchovli ma'lumotlar to'plamini yaratamiz va uni ko'rsatamiz

imshow ():

np.random.seed ( 19680801 )

ma'lumotlar = np.random.randn ( 25 , 25 )

plt.imshow (ma'lumotlar)

4.31-rasm - bilan ikki o'lchovli ma'lumotlar to'plamini vizualizatsiya qilish

imshow () dan foydalanish

Imshow () funktsiyasining ba'zi parametrlarini ko'rib chiqamiz:

• X: massiv yoki PIL tasviri

◦ Quyidagi massiv o'lchamlari qo'llab-quvvatlanadi:

▪ (M, N): skalar ma'lumotlari bo'lgan ikki o'lchovli massiv.

▪ (M, N, 3): RGB qiymatlari bo'lgan massiv (0-1 suzuvchi yoki 0-255

int).

▪ (M, N, 4): RGBA qiymatlari bo'lgan massiv (0-1 float yoki 0-255



int).

• smap: str yoki Colormap , ixtiyoriy

◦ tasvir uchun rangli xarita (qarang: " 4.4.1 rangli xaritalar

(kolormaplar) ")

• norma: Normallashtirish , ixtiyoriy

◦ Normalizatsiya - skalar ma'lumotlarini diapazonga aylantirish

[0,1] rangli xaritani qoplashdan oldin. Ushbu parametr



RGB (A) ma'lumotlari uchun e'tiborsiz qoldirildi .

108




Sahifa 110

• aspekt: ​​{'teng', 'avtomatik'} yoki suzuvchi , ixtiyoriy

Equal 'teng': tomonlarning nisbati 1 ga teng;

Auto 'avtomatik': nisbat o'zgarmaydi.

• interpolatsiya: str , ixtiyoriy

◦ Interpolatsiya algoritmi. Quyidagi qiymatlar mavjud:

'yo'q', 'eng yaqin', 'bilinear', 'bikubic', 'spline16',

'spline36', 'hanning', 'hamming', 'hermite', 'kaiser',

"quadric", "catrom", "gaussian", "bessel", "mitchell",

"sinc", "lanczos".

• alfa: raqamli qiymat , ixtiyoriy

◦ oshkoralik. Uni 0 dan 1 gacha oraliqda o'rnatish mumkin. Parametr

RGBA uchun e'tiborsiz qoldirildi .

• vmin, vmax: raqamli qiymat, ixtiyoriy

◦ vmin va vmax raqamli qiymatlari (agar norma ko'rsatilmagan bo'lsa

aniq) qamrab olinadigan ma'lumotlar doirasini aniqlang

rangli karta. Odatiy bo'lib, rang xaritasi butunlay qamrab oladi

ko'rsatilgan ma'lumotlarning qiymatlari oralig'i. Agar ishlatilgan bo'lsa

parametr normasi, keyin vmin va vmax e'tiborga olinmaydi.

• kelib chiqishi: {'yuqori', 'pastki'} , ixtiyoriy

Of Kelib chiqish joyi ([0,0] punktlar): 'yuqori' -

yuqori chap, 'pastki' - koordinataning pastki chap burchagi

samolyot.

• daraja: (chap, o'ng, pastki, yuqori) , ixtiyoriy

Tasvirni x, y o'qlari bo'ylab o'lchamlarini o'zgartiring .

• filterrad: float> 0 , ixtiyoriy; standart qiymat: 4.0

◦ Filtrlar uchun filtr radiusi parametri

masalan, "sinc" , "lanczos" yoki "blackman" dan foydalaning.

109



Sahifa 111

Yuqoridagi ro'yxatdagi parametrlardan foydalangan holda misol:

anjir, axs = plt.subplots ( 1 , 2 , figsize = ( 10 , 3 ), constrained_layout = True )

p1 = axs [ 0 ] .imshow (ma'lumotlar, smap = 'qish' , aspekt = 'teng' , vmin = - 1 , vmax = 1 ,

kelib chiqishi = "past" )

fig.colorbar (p1, ax = eksa [ 0 ])

p2 = eksa [ 1 ] .imshow (ma'lumotlar, smap = 'plazma' , aspekt = 'teng' ,

interpolatsiya = 'gauss' , kelib chiqishi = 'past' , darajasi = ( 0 , 30 , 0 , 30 ))

fig.colorbar (p2, ax = axs [ 1 ])




Download 341.46 Kb.

Do'stlaringiz bilan baham:
1   ...   58   59   60   61   62   63   64   65   ...   240




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling