label='parametrik egri chiziq')
5.1-rasm - 3D chiziqli grafik
118
Machine Translated by Google
Tarqalish grafigini yaratish uchun scatter() funksiyasidan foydalaning:
Axes3D.scatter(self, xs, ys, zs=0, zdir='z', s=20, c=Yo'q, depthshade=True,
*args, **kwargs)
Axes3D.scatter() funksiyasining parametrlari:
ÿ x va y o'qlari bo'ylab nuqtalar koordinatalari .
zs: float yoki massiv, ixtiyoriy; standart qiymat: 0
ÿ Z o'qi bo'ylab nuqtalar koordinatalari . Agar skaler o'tkazilsa, u bo'ladi
barcha grafik nuqtalariga tayinlangan.
zdir: {'x', 'y', 'z', '-x', '-y', '-z'}, ixtiyoriy ; ma'nosi
standart: 'z'
ÿ z yoÿnalishi sifatida olinadigan oÿqni belgilaydi .
s: skalyar yoki massiv, ixtiyoriy; standart qiymat: 20
ÿ Marker oÿlchami.
c: rang, massiv, rang qiymatlari massivi, ixtiyoriy
ÿ Marker rangi. Mumkin qiymatlar:
ÿ barcha markerlar uchun satr rangi qiymati;
ÿ satr rang qiymatlari massivi;
ÿ orqali ranglarga ko'rsatilishi mumkin bo'lgan raqamlar majmuasi
cmap va norma funktsiyalari;
ÿ 2D massivi, uning elementlari RGB yoki RGBA;
chuqur soya: bool, ixtiyoriy
ÿ Chuqurlikni qo'shish uchun markerlarni soyalash.
ÿ Ishlatilganlarga o'xshash qo'shimcha argumentlar
Ikki o'lchovli grafiklarni yaratish uchun scatter() funksiyasida.
119
np.random.seed(123) x
= np.random.randint(-5, 5, 40) y =
np.random.randint(0, 10, 40)
z = np.random.randint(-5, 5, 40) s = np.random.randint(10, 100, 20)
fig = plt.figure()
ax = fig.add_subplot(111, proyeksiya='3d') ax.scatter(x, y, z, s=s)
Dostları ilə paylaş: |