Sahifa 1 sahifa
Download 341.46 Kb.
|
Python. Ma'lumotlarni vizuallashtirish - 2020 yil
- Bu sahifa navigatsiya:
- 4.31-rasm - bilan ikki olchovli malumotlar toplamini vizualizatsiya qilish imshow () dan foydalanish
- plazma
4.30-rasm - Matplotlib logotipi tasviri
107
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)
Imshow () funktsiyasining ba'zi parametrlarini ko'rib chiqamiz: ◦ 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
• 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
• 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
• 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
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: |
ma'muriyatiga murojaat qiling