Devamaliyot jamoasi. Matplotlib kutubxonasi devpractice ru. 2019. 100 b



Yüklə 1,25 Mb.
səhifə31/41
tarix09.12.2023
ölçüsü1,25 Mb.
#138520
1   ...   27   28   29   30   31   32   33   34   ...   41
Matplotlib.book tarjima

Chiziq uslubi




ÿ Marker formati.
4.6-jadval - Marker formati



'o'
'+'
'*'
'.'
"x"
Ma'nosi
Doira _ Plyus belgisi
Yulduzcha (yulduzcha)
Nuqta _
Kesib o'tish _
Tavsif

"kvadrat" yoki " kvadrat " "olmos" yoki "d " olmos
'^'


'v'
'<'
'>'
"pentagram" yoki
'p'
'hexagram' yoki
'h'
"hech"

Pastga uchburchak (uchburchak_pastga)


Yuqoriga qaragan uchburchak (uchburchak)
Chapga qaragan uchburchak (uchburchak_chap)
O'ng tomonga qaragan uchburchak (uchburchak_o'ng)

Besh qirrali yulduz ( pentagram )


Olti burchakli (olti burchakli yulduz (olti burchakli))


Belgilar yo'q


  • basefmt: str, ixtiyoriy ÿ Asosiy format.

  • pastki: suzuvchi, ixtiyoriy; standart qiymat: 0

ÿ y-asosiy chiziqning koordinatasi.
Qo'shimcha parametrlar bilan qanday ishlashni ko'rsatadigan misol:
plt.stem(x, y, linefmt='r--', markerfmt='^', pastki=1)


4.14-rasm - O'zgartirilgan stend diagrammasi

      1. Tarqalish sxemasi

Scatter() funksiyasi scatter chizmasini ko'rsatish uchun ishlatiladi.


Eng oddiy ko'rinishda, funktsiyani o'tkazish orqali tarqalish grafigini olish mumkin
x, y koordinatalari uchun scatter() nuqtalar to'plami :
x = np.arange(0, 10.5, 0.5) y = np.cos(x)
plt.scatter(x, y)




4.15-rasm - Tarqalish sxemasi
Batafsil ekran sozlamalari uchun sizga kerak
scatter() funktsiyasining qo'shimcha parametrlaridan foydalaning. Uning chaqiruv imzosi quyidagicha ko'rinadi:
scatter(x, y, s=Yo'q, c=Yo'q, marker=Yo'q, cmap=Yo'q, norma=Yo'q, vmin=Yo'q, vmax=Yo'q, alfa=Yo'q, chiziq kengligi=Yo'q, verts=Yo'q, edgecolors=Yo'q, *, plotnonfinite=False, data=Yo'q, **kvargs)
Keling, uning ba'zi parametrlarini ko'rib chiqaylik:

  • x: massiv, shakl(n, )

ÿ x o'qi uchun ma'lumotlar to'plami.

  • Y: massiv, shakl(n, )

ÿ Y o'qi uchun ma'lumotlar to'plami.



  • s: skalyar yoki massiv, shakl(n, ), ixtiyoriy ÿ Ballar shkalasi.

  • c: rang, rang elementlari to‘plami, ixtiyoriy

ÿ Rang.

  • marker: MarkerStyle, ixtiyoriy ÿ Ob'ekt nuqtasi uslubi.

  • cmap: Rangli xarita, ixtiyoriy, standart qiymat: Yo'q

ÿ Rang sxemasi.

  • norma: normallashtirish, ixtiyoriy, standart qiymat: Yo'q

ÿ Ma'lumotlarni normallashtirish.

  • alfa: skalyar qiymat, ixtiyoriy, standart qiymat:

Yo'q

ÿ Shaffoflik.



  • chiziq kengligi: skalyar yoki massiv, ixtiyoriy, qiymat

standart: Yo'q
ÿ Marker chegarasi kengligi.

  • edgecolors: {'face', 'none', None}, rang yoki rang to'plami

elementlar, ixtiyoriy.
ÿ Chegara rangi.

Scatter() funksiya parametrlaridan foydalanishga misol:


x = np.arange(0, 10.5, 0.5) y = np.cos(x)
plt.scatter(x, y, s=80, c='r', marker='D', chiziq kengligi=2, qirralarning ranglari= 'g')





Yüklə 1,25 Mb.

Dostları ilə paylaş:
1   ...   27   28   29   30   31   32   33   34   ...   41




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin