|
Image Recognition
|
bet | 83/182 | Sana | 19.05.2024 | Hajmi | 5,69 Mb. | | #244351 |
Bog'liq Python sun\'iy intellekt texnologiyasi Dasrlik 2024Matplotlib asoslari
Matplotlib - bu ma’lumotlarni vizualizatsiya qilish uchun kutubxona. Ushbu kutubxonani bog’laymiz.
%matplotlib inline
import matplotlib.pyplot as plt
Jupyter Notebook joyida chizishni qo‘llab-quvvatlaydi. Ushbu rejimni faollashtirish uchun %matplotlib inline sehrli buyrug’idan foydalaning.
Plotlarni chizish uchun matplotlib paketidan import qilingan plt obyekti ishlatiladi.
Chizishdagi birinchi qadam tuval yaratishdir. Bu quyidagicha amalga oshiriladi. figsize parametri tuval o‘lchamini dyuymlarda belgilaydi. Parametrlar kortej sifatida uzatiladi. Raqamlar kasr bo‘lishi mumkin.
fig = plt.figure(figsize=(10, 6))
Shundan so‘ng, biz boltalarni qo‘shamiz, egri chiziqlar quramiz va tuvalga afsonani qo‘llaymiz.
fig = plt.figure(figsize=(10, 6))
axes = fig.add_axes([0,0,1,1]) # uchun to‘rtburchaklar yarating ro‘yxat shaklida grafikalar tuzish [left, bottom, width, height]
axes.plot(x, x**2, 'r') # qizil tuvalga birinchi egri qo‘shing
axes.plot(x, x**3, 'b*--') # boshqa turdagi markerlar bilan ko‘k tuvalga ikkinchi egri qo‘shing
axes.set_xlabel('x') # x o‘qi nomini qo‘shing
axes.set_ylabel('y') # y o‘qi nomini qo‘shing
axes.set_title('Hello proglib’) # butun grafik nomini qo‘shing
axes.legend([r'$x^2$', r'$x^3$'], loc=0) # afsonani qo‘shing
plt.show() # grafikni ekranga chiqaring
6.2.9-rasm.Egri chiziq dasturi natijasi
Ikkita grafikni qurish natijasi
Paket sizga grafiklar oilalarini yaratishga imkon beradi.
1. Grafik ichidagi grafik. Qurilish sxemasi avvalgi misoldagi kabi mutlaqo bir xil.
fig = plt.figure()
axes1 = fig.add_axes([0.1, 0.1, 0.8, 0.8]) # asosiy jadval
axes2 = fig.add_axes([0.2, 0.5, 0.4, 0.3]) # ichki grafik. Uning o‘lchami kichikroq, raqamlar figsize ulushini ko‘rsatadi
# Asosiy jadval
axes1.plot(x, x**2, 'r')
axes1.set_xlabel('x')
axes1.set_ylabel('y')
axes1.set_title("Men tashqi grafikman")
# Ichki jadval
axes2.plot(x**2, x, 'b’)
axes2.set_xlabel('y')
axes2.set_ylabel('x')
axes2.set_title("Men ichki grafikman")
plt.show()
6.2.10-rasm.Grafik ichidagi grafik dastur natijasi
|
| |