15.1 Bir o'lchovli to'plamlar bilan ishlash funktsiyalari
ma'lumotlar
Bir-o'lchovli Ma'lumotlarni guruhlar tasavvur qilish 3D kosmik
15.1-jadvalda keltirilgan funktsiyalar mavjud.
15.1-jadval - Mayavi bir o'lchovli funktsiyalar
ma'lumotlar to'plamlari
Funktsiya
Tavsif
ball3d
Ma'lumotlar to'plamini ball sifatida ko'rish.
fitna3d
Ma'lumotlar to'plamining chiziqli vizualizatsiyasi.
quiver3d
Ma'lumotlar to'plamini vektor maydoni sifatida ingl
(otuvchi).
350
15.1.1 ballar3d () funktsiyasi
Points3d () funktsiyasi maxsus rasm sifatida aks etadi
(gliflar) koordinatalari x, y va
z. 15-bobda keltirilgan ma'lumotlarga qo'shimcha ravishda ma'lumotlar vizualizatsiyasi, uchun
Points3d () funktsiyasi quyidagi parametrlarga ega:
• x, y, z: numpy qatori, ro'yxat
Points Ballar koordinatalari.
• s: numpy -array, ro'yxat
Size x, y, z bilan bir xil bo'lishi kerak bo'lgan massiv. Tarkibida
har bir nuqtani tavsiflovchi raqamlar. Foydalanish mumkin
gliflarning rangini yoki hajmini boshqarish uchun.
• f: callabel
◦ xarakteristikani qaytaradigan f (x, y, z) funktsiyasi
asl ma'lumotlar to'plamidagi har bir nuqta uchun raqam. Mumkin
gliflarning rangini yoki hajmini boshqarish uchun ishlatiladi.
• mask_points
◦ o'tgan x to'plamlardan ma'lumotlarni olish bosqichini aniqlaydi,
y, z. Ko'rsatilgan sonni kamaytirish uchun ishlatiladi
katta ma'lumotlar to'plami bilan ishlashda elementlar.
• rejim
◦ Glif uslubini o'rnatadi: '2darrow', '2dcircle', '2dcross',
'2ddash', '2ddiamond', '2dhooked_arrow', '2dsquare',
'2dthick_arrow', '2dthick_cross', '2dtriangle',
'2dvertex', 'o'q', 'o'qlar', 'konus', 'kub',
'silindr', 'nuqta', 'shar'
• qaror
◦ Glif o'lchamlari.
351
Points3d () bilan ishlashning misollarini ko'rib chiqamiz. Kerakli narsalarni yuklang
kutubxonalar va tajribalar uchun ma'lumotlar bazasini yaratish:
np sifatida numpy- ni import qilish
dan mayavi import mlab
t = np.linspace ( 0 , 2 * pi, 15 )
x = 3 * np.cos (t)
y = 3 * np.sin (t)
z = 0 * t
s = 2 * np.cos (t)
Biz ma'lumotlar bazasini 3D maydonidagi sharlar sifatida tasavvur qilamiz :
mlab.points3d (x, y, z)
mlab.show ()
Do'stlaringiz bilan baham: |