• Ikkita grafikni qurish natijasi
  • Image Recognition




    Download 5,69 Mb.
    bet83/182
    Sana19.05.2024
    Hajmi5,69 Mb.
    #244351
    1   ...   79   80   81   82   83   84   85   86   ...   182
    Bog'liq
    Python sun\'iy intellekt texnologiyasi Dasrlik 2024

    Matplotlib 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

    Download 5,69 Mb.
    1   ...   79   80   81   82   83   84   85   86   ...   182




    Download 5,69 Mb.