Sahifa 1 sahifa


Download 341.46 Kb.
bet197/240
Sana02.01.2022
Hajmi341.46 Kb.
#189729
1   ...   193   194   195   196   197   198   199   200   ...   240
Bog'liq
Python. Ma'lumotlarni vizuallashtirish - 2020 yil

Skrinshot () funktsiyasi

Sahna (rasm) tarkibini massiv sifatida qaytaradi.

Funktsiya prototipi:

skrinshot (rasm = Yo'q , mode = 'rgb' , antialiased = False )

Funktsiya parametrlari:

• shakl


◦ Rasm olinadigan sahna.

• rejim


◦ Rasm rang rejimi {'rgb', 'rgba'}.

332




Sahifa 334

• antialiased

◦ Agar qiymat True bo'lsa, u holda skrinshot paydo bo'lganda bo'ladi

anti-lizing ishlatiladi.

Shakl () funktsiyasi

Yangi sahna yaratadi yoki hozirgi holatini qaytaradi.

Funktsiya prototipi:

shakl (shakl = Yo'q , bgcolor = Yo'q , fgcolor = Yo'q , dvigatel = Yo'q , o'lcham = ( 400 ,

350 ))

Funktsiya parametrlari:



• shakl

◦ Agar parametr Yo'q bo'lsa, u holda joriy sahna qaytariladi,

aks holda yangisi yaratiladi.

• bgcolor

Scene Sahnaning fon rangi.

• fgcolor

Scene Sahnadagi matn elementlarining rangi.

dvigatel

◦ Mayavi shaklidagi dvigatel .

• hajmi


◦ Sahna hajmi. Odatiy (400, 350) .

Sahna bilan ishlashning misollarini ko'rib chiqamiz. Birinchidan, import qilaylik

kerakli paketlar:

np sifatida numpy- ni import qilish

dan mayavi import mlab

plt sifatida import matplotlib.pyplot

333



Sahifa 335

Keling, allaqachon tanish bo'lgan 3D koordinatalarini o'z ichiga olgan massiv yarataylik

spirallar:

t = np.linspace (- 5 , 5 , 100 )

x = 3 * np.cos (t)

y = 3 * np.sin (t)

z = t / np.pi

Keling, yangi sahna (parametr) uchun och yashil rang fonini o'rnatamiz

bgcolor), matn yorliqlari uchun qizil (fgcolor parametri) va

hajmi 300x300 :

mlab.figure ( "test_fig" , bgcolor = ( 0.56 , 0.93 , 0.56 ), fgcolor = ( 1 , 0 , 0 ),

hajmi = ( 300 , 300 ))

Keling , 3D spiral quramiz va sahnani namoyish etamiz:

s = mlab.plot3d (x, y, z, z, tube_radius = 0,1 )

mlab.title ( "Sinov rasm" )

mlab.show ()

Natijada biz quyidagi sahnani olamiz:




Download 341.46 Kb.

Do'stlaringiz bilan baham:
1   ...   193   194   195   196   197   198   199   200   ...   240




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