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



Yüklə 1,25 Mb.
səhifə13/41
tarix09.12.2023
ölçüsü1,25 Mb.
#138520
1   ...   9   10   11   12   13   14   15   16   ...   41
Matplotlib.book tarjima

Grafik turi Shu

paytgacha biz faqat chiziqli grafiklar, funksiya bilan ishladik
plot() syujet turini belgilash imkonini beradi: chiziqli yoki nuqtali. Uchun scatter plot siz foydalaniladigan markerni ko'rsatishingiz kerak
uning chiqishi uchun.
Keling, bir-ikkita misol keltiraylik:
plt.plot(x, y, 'ro')

2.9-rasm - Dumaloq qizil nuqtalardan tashkil topgan grafik
o'ttiz

plt.plot(x, y, 'bx')






2.10-rasm - Ko'k rangli x belgilaridan tashkil topgan grafik

Markerning o'lchamini o'zgartirish mumkin, bu tarqalish uchastkalari bo'yicha darsda batafsilroq muhokama qilinadi.



31
Machine Translated by Google
    1. Grafiklarni bir-biridan alohida joylashtirish

Bir nechta grafiklarni joylashtirishning uchta asosiy usuli mavjud turli sohalarda:



  • joylashuvni ko'rsatish uchun subplot() funksiyasidan foydalaning maydonni grafik bilan joylashtirish;

  • oldindan sozlash uchun subplots() funksiyasidan foydalanish

dalalar yotqiziladigan panjara;

  • yanada moslashuvchan geometriya spetsifikatsiyasi uchun GridSpec-dan foydalanish

griddagi grafiklar bilan maydonlarni joylashtirish.
Ushbu qo'llanma birinchi ikkita yondashuvni qamrab oladi.



      1. Subplot() funksiyasi bilan ishlash

Alohida sohalarda grafiklarni taqdim etishning eng oddiy usuli bu


ularning joylashuvini belgilash uchun subplot() funksiyasidan foydalaning. Oldin
Bu nuqtada biz to'g'ridan-to'g'ri Shakl bilan ishlamadik , uning ma'nosi Standart parametrlar bizga mos keldi. Yechimlar uchun
joriy vazifa parametrlardan birini talab qiladi - substratning o'lchami, o'rnatilgan qo'lda. Bunga figure() funksiyasining figsize argumenti javob beradi.
balandligi va ni belgilaydigan ikkita float elementdan iborat kortej tayinlanadi
substratning kengligi.
O'lchamni ko'rsatgandan so'ng, joy ko'rsatiladi: qaerda bo'ladi grafikli maydon subplot() funksiyasi yordamida o'rnatiladi.
32
Machine Translated by Google

Subplot() ni chaqirish uchun quyidagi variantlar mavjud:


subplot (nrows, ncols, indeks)

  • qatorlar: int

ÿ Chiziqlar soni.



  • ncols:int

ÿ Ustunlar soni.



  • indeks: int

ÿ Buyum joylashuvi.


subplot (post)



  • pos: int ÿ

Pozitsiya. O'z ichiga olgan uch xonali raqam sifatida ko'rsatilgan

qatorlar, ustunlar va indekslar soni haqida ma'lumot, masalan:


212 raqami shuni anglatadiki: ikki qatorli belgini tayyorlang va


bitta ustun, elementni ikkinchisining birinchi joyiga qo'ying


chiziqlar.
Ikkinchi variant, agar qatorlar va ustunlar soni bo'lsa, ishlatilishi mumkin
panjaralar 10 dan oshmaydi, aks holda birinchi variantga murojaat qilish yaxshiroqdir.

Keling, ushbu funktsiyalar bilan ishlash misolini ko'rib chiqaylik:


# Asl maÿlumotlar toÿplami x
= [1, 5, 10, 15, 20]
y1 = [1, 7, 3, 5, 11] y2 =
[y1 da i uchun i*1,2 + 1 ] y3 = [ y2dagi i uchun i*1,2 + 1 ]
y4 = [y3 da i uchun i*1,2 + 1 ]


# Fon oÿlchamini oÿrnatish
plt.figure(figsize=(12, 7))


33
Machine Translated by Google
# Chiqish chizmasi plt.subplot(2, 2, 1) plt.plot(x, y1, '-') plt.subplot(2, 2, 2) plt.plot(x, y2, '--') plt.subplot(2, 2, 3) plt.plot(x, y3, '-.') plt.subplot(2, 2, 4) plt.plot(x, y4, ':')



Yüklə 1,25 Mb.

Dostları ilə paylaş:
1   ...   9   10   11   12   13   14   15   16   ...   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