14.7-rasm - colorbar () funktsiyasi bilan ishlashga misol
Ranglar panelidagi ranglar sonini cheklaylik :
s = mlab.plot3d (x, y, z, z, tube_radius = 0,1 )
mlab.colorbar (s, title = "Bar v2" , orientatsiya = "vertikal" , nb_labels = 5 ,
label_fmt = "% .1f" , nb_colors = 10 )
mlab.show ()
345
Shakl 14.8 - elementdagi ranglar sonini cheklash
rang paneli
14.3 Kamerani boshqarish
Mayavi pozitsiyani boshqarish uchun bir qator vositalarni taqdim etadi
3D sahna ko'riladigan kamera , funktsiyalar ro'yxati
14.2-jadvalda keltirilgan.
Jadval 14.2 - Kamerani boshqarish funktsiyalari
Funktsiya
Tavsif
harakat qilish
Kamera va fokusni harakatga keltiradi.
balandlik
Kamerani mos keladigan o'q atrofida aylantiradi
"To'g'ri" yo'nalishga.
rulon
Kameraning mutlaq burilish burchagini o'rnatadi / qaytaradi.
ko'rinish
Kamera ko'rinishini o'rnatadi / qaytaradi.
346
yaw
Kamerani mos keladigan o'q atrofida aylantiradi
Yuqoriga yo'nalish.
Ushbu barcha kameralarni boshqarish funktsiyalari haqida ko'proq ma'lumot olish uchun siz qilishingiz mumkin
rasmiy hujjatlarda o'qing 21...
Masalan, view () funktsiyasi bilan ishlashni ko'rib chiqing. Funktsiya prototipi:
ko'rinish (azimut = Yo'q , balandlik = Yo'q , masofa = Yo'q , fokal markaz = Yo'q ,
roll = Yo'q , reset_roll = To'g'ri , raqam = Yo'q )
Funktsiya parametrlari:
• azimut
Degrees Azimut, darajalarda ko'rsatilgan (0 dan 360 gacha).
• balandlik
Degrees darajalarda ko'rsatilgan ko'tarilish (0 dan 180 gacha).
• masofa
Focus Fokusdan kameraga masofa. Agar siz qiymatni qo'ysangiz
"avtomatik", eng yaxshi qiymat topiladi.
• fokalpoint
◦ Kamera fokusi. Agar siz "avtomatik" qiymatini qo'ysangiz, u holda bo'ladi
eng yaxshi qiymat tanlanadi.
• rulon
◦ Kamera o'qi atrofida aylanishini o'rnatadi.
• reset_roll
◦ Agar qiymat True bo'lsa, unda roll parametri e'tiborga olinmaydi.
• shakl
◦ Kamera boshqariladigan sahna.
21 https://docs.enthought.com/mayavi/mayavi/auto/mlab_camera.html
347
View () funktsiyasi bilan ishlashga misol:
v = mlab.view ()
mlab.view (azimut = 0 , balandlik = 0 , masofa = 20 , fokalpoint = [ 1 , 0 , 0 ])
mlab.show ()
Natijada biz quyidagi rasmni olamiz:
Do'stlaringiz bilan baham: |