Sahifa 1 sahifa


Download 341.46 Kb.
bet224/240
Sana02.01.2022
Hajmi341.46 Kb.
#189729
1   ...   220   221   222   223   224   225   226   227   ...   240
Bog'liq
Python. Ma'lumotlarni vizuallashtirish - 2020 yil

16.1 quvur liniyasi tuzilishi

Mayavi quvuri necha qatlamdan iborat. Eng yuqori qismida

Bu dvigatel ( Dvigatel ). U element daraxtida ko'rinmaydi



quvuri , vosita sahnani yaratish va yo'q qilish uchun javobgardir

modeli ko'rsatiladi. Keyingi sahna , u o'z ichiga oladi

ma'lumotlar manbalari ( Ma'lumotlar manbai ), filtrlar ( Filtrlar ), modul menejeri

Modullar menejeri ) va vizualizatsiya modullari ( Modullar ). Dvigatel va sahna

bitta nusxada, zanjirlarda quyidagilar mavjud

tuzilishi: ma'lumotlar manbai -> filtrlar (noldan n donagacha) ->



Modullar menejeri -> vizualizatsiya moduli bir nechta bo'lishi mumkin

bitta sahna ichida.

382



Sahifa 384

Ma'lumot manbalari numpy- dan ma'lumotlarni yuklash uchun -

massivlar, ro'yxatlar va boshqalar. maxsus narsalarga. Filtrlar ruxsat beradi

ma'lumotlar, modul menejeri bo'yicha turli xil o'zgarishlarni amalga oshirish

(sifatida ko'rsatiladi rang va afsonalar ham Mayavi quvuri ) rangini nazorat

va ma'lumotlar taqdimoti. Modullarni to'g'ridan-to'g'ri tasvirlash

chiziqlar, yuzalar, nuqtalar va shaklida sahnada vakolatxonani shakllantirish

va boshqalar.

Quvurni foydalanuvchi interfeysi orqali qo'lda yig'ish mumkin

yoki yaratish funktsiyalarini chaqiradigan dastur yozing

quvur liniyasining elementlari va ularga kerakli dalillarni uzatadi. Uchinchidan

variant - oldindan tayyorlangan funktsiyadan foydalanish



Mayavi kutubxonasi , bu aniq echim uchun quvur liniyasini quradi

sirtlarni, chiziqlarni va boshqalarni namoyish qilish kabi vazifalar. Har bir



quvur liniyasiga kiradigan element asosiy elementga havolaga ega,

u oladigan ma'lumotlar.

Funktsiyaning asosiy elementlarini ko'rsatish uchun misol yozamiz

bemaqsad ():

obj = mlab.surf (z)

while ( To'g'ri ):

chop etish ( turi (obj))

if hasattr (obj, "ota-ona" ):

obj = obj.parent

boshqa :


tanaffus

Keling, ushbu dasturni ishga tushiramiz:









383




Sahifa 385





Iltimos, ilova qiling, agar siz dasturiy ravishda quvur liniyasini qurishda , keyin aniq

siz ModuleManager- ni, shuningdek Scene va Engine- ni ko'rsatishingiz shart emas .


Download 341.46 Kb.

Do'stlaringiz bilan baham:
1   ...   220   221   222   223   224   225   226   227   ...   240




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