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



Yüklə 1,25 Mb.
səhifə5/41
tarix09.12.2023
ölçüsü1,25 Mb.
#138520
1   2   3   4   5   6   7   8   9   ...   41
Matplotlib.book tarjima

1.4-rasm - O'zgartirilgan chiziqli grafik


    1. Bir sohada bir nechta grafiklar

Keling, bitta maydonda bir nechta grafiklarni quramiz, buning uchun biz qo'shamiz


kvadratik bog'liqlik:
# Chiziqli bog'liqlik

x = np.linspace(0, 10, 50)


y1 = x
# Kvadrat bog'liqlik y2 = [i**2 uchun
x in i ]
# Grafikalash
plt.title('Bog'liqlar: y1 = x, y2 = x^2') # sarlavha plt.xlabel('x') plt.ylabel('y1,

y2')
plt.grid()
plt.plot(x, y1, x, y2) # chizma
# x o'qi # y o'qi
# panjara ekranini yoqish

o'n bir





1.5-rasm Bitta maydonda bir nechta grafiklar
Yuqoridagi misolda plot() funksiyasi ketma-ket
Birinchi grafikni qurish uchun ikkita massiv uzatiladi va ikkita massiv uchun ikkinchisining qurilishi, ko'rib turganingizdek, ikkalasi uchun
grafiklarda, x mustaqil o'zgaruvchining qiymatlari qatori bir xil.


    1. Turli sohalardagi grafiklarni taqdim etish

Uchinchi, juda keng tarqalgan vazifa ikkita yoki ko'rsatishdir
bir yoki bir nechta grafiklar ko'rsatiladigan ko'proq turli maydonlar. Keling, bizga allaqachon ma'lum bo'lgan ikkita bog'liqlikni yarataylik
maydonlar:


# Chiziqli bog'liqlik
x = np.linspace(0, 10, 50) y1 = x


# Kvadrat bog'liqlik
y2 = [i**2 uchun i in x]
# Grafikalash
plt.figure(figsize=(9, 9))



plt.subplot(2, 1, 1)
plt.plot(x, y1)
#chizma

plt.title('Bog'liqlar: y1 = x, y2 = x^2') # sarlavha
plt.ylabel('y1', fontsize=14) # y-o'qi
plt.grid(To'g'ri) # panjara displeyini yoqish



plt.subplot(2, 1, 2)
plt.plot(x, y2)
plt.xlabel('x', fontsize=14) plt.ylabel('y2', fontsize=14) # y o'qi
plt.grid(To'g'ri)
# fitna # x o'qi


# panjara displeyini yoqish


1.6-rasm - Grafiklar bilan bo'lingan maydonlar

Machine Translated by Google
Bu erda biz yangi xususiyatlardan foydalandik:

  • figure() - global parametrlarni o'rnatish funksiyasi grafiklarni ko'rsatish. Bunga dalil sifatida o'tamiz umumiy maydon o'lchamini belgilovchi kortej.

  • subplot() - bilan maydonning joylashishini belgilash funksiyasi jadval. Hududlarni aniqlashning bir necha yo'li mavjud grafiklarni chiqarish. Misolda biz variantdan foydalanganmiz, uchta argumentni o'tkazishni o'z ichiga oladi: birinchi argument

    • satrlar soni, ikkinchisi - yaratilgan maydondagi ustunlar, uchinchisi

    • indeks (maydon raqami, yuqoridan pastga, chapdan o'ngga sanaladi).

Qolgan funksiyalar sizga tanish, bundan tashqari, biz foydalandik


o'lchamni o'rnatish uchun xlabel() va ylabel() funksiyalarining fontsize parametri shrift.




    1. Yüklə 1,25 Mb.

      Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   ...   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