5.2-rasm— 3D tarqalish sxemasi
5.3 O'tkazgich yuzasi. Simli ramka
yuzasini qurish uchun funksiyadan foydalaning
plot_wireframe():
plot_wireframe(self, X, Y, Z, *args, **kwargs)
Axes3D.wireframe() funksiyasining parametrlari:
ÿ Sirtni qurish uchun ma'lumotlar.
rcount, ccount: int, standart qiymat: 50
ÿ Ramka elementlarining maksimal soni har bir yo'nalishda qo'llaniladi.
ÿ Qadam hajmini belgilaydigan parametrlar
o'tkazilgan massivlardan satr/ustun elementlarini olish.
rstride, cstride va rcount, ccount parametrlari o'zaro istisno.
ÿ Line3DCollection tomonidan belgilangan qoÿshimcha argumentlar .
u, v = np.mgrid[0:2*np.pi:20j, 0:np.pi:10j] x = np.cos(u)*np.sin(v)
y = np.sin(u)*np.sin(v) z = np.cos(v)
fig = plt.figure() ax = fig.add_subplot(111, proyeksiya='3d') ax.plot_wireframe(x, y, z)
ax.legend()
5.3-rasm— Ramka yuzasi
Sirt Sirtni chizish
uchun plot_surface() funksiyasidan foydalaning:
plot_surface(self, X, Y, Z, *args, norma=Yo'q, vmin=Yo'q, vmax=Yo'q, yorug'lik manbai=Yo'q, **kvargs)
Axes3D.plot_surface() funksiyasining parametrlari:
ÿ Sirtni qurish uchun ma'lumotlar.
ÿ rcount, hisobni “5.3 Frame yuzasi” ga qarang.
ÿ “5.3 Ramka yuzasi” da rstride, cstride ga qarang .
ÿ Sirt elementlari uchun rang.
ÿ Sirt elementlari uchun rang xaritasi.
yuz ranglari: rang elementlari massivi
ÿ Har bir sirt elementi uchun individual rang.
ÿ Rangli xarita uchun normallashtirish.
ÿ Normalizatsiya chegaralari.
soya: bool; standart qiymat: True
ÿ Yuz ranglari uchun soyalardan foydalanish.
yorug'lik manbai: LightSource
ÿ LightSource sinf ob'ekti - yorug'lik manbasini belgilaydi faqat soya = rost bo'lsa ishlatiladi.
ÿ Poly3DCollection tomonidan belgilangan qo'shimcha argumentlar .
u, v = np.mgrid[0:2*np.pi:20j, 0:np.pi:10j] x = np.cos(u)*np.sin(v) y =
np.sin(u)* np.sin(v) z = np.cos(v)
fig = plt.figure() ax =
fig.add_subplot(111, proyeksiya='3d') ax.plot_surface(x, y, z, cmap='do'zax') ax.legend()
5.4-rasm— Ramka yuzasi
Dostları ilə paylaş: |