• Grafik oynasi
  • Kalit so‘zlar




    Download 129.88 Kb.
    bet1/7
    Sana30.05.2023
    Hajmi129.88 Kb.
    #67197
      1   2   3   4   5   6   7
    Bog'liq
    Yakunoy nazorat Multimediya
    4-СИНФ ДАРС ИШЛАНМАСИ ТАБИАТШУНОСЛИ ХАРИТА, MB, 222222, lab 5

    Kalit so‘zlar: Matlab/Python, Funktsiya, Vektorlashtirish operatsiyalari, grafik tasviri, Tekshirish va aylanish bayonotlari
    Matplotlib ktutbxonasi va pyplotning o’zi bilan tanishish uchun soda interaktiv grafik yaratamiz. matplotlib da ushbu operatsiya juda soda amalga oshiriladi. Buning uchun uch qator kod yetarli.
    Dastlab pyplot paketini import qilib olish va uni plt deb belgilab olamiz:
    import matplotlib.pyplot as plt
    Python da konstruktorlar odatda kerak emas. Hamma narsa bilvosita belgilanadi. Shunday qilib, paketni import qilishda plt misoli allaqachon ishlashga tayyor bo'lgan barcha grafik imkoniyatlari bilan yaratilgan. Grafik chizishni istagan funktsiyalarni uzatish uchun faqat plot () funktsiyasidan foydalanishingiz kerak.
    Shuning uchun, butun sonlar ketma-ketligi sifatida ifodalanishi kerak bo'lgan qiymatlarni uzatish kifoya.
    plt.plot([1,2,3,4])
    []
    Ushbu holatda Line2D obyekti generatsiya qilinadi. Bu jadvalga qo'yilgan nuqtalarning chiziqli tendentsiyasini aks ettiruvchi chiziq.
    Hammasi sozlanganidan so’ng, show() buyrug’I yordamida funksiyani ko’rsatish qoldi xolos
    plt.show()
    Natija rasma ko’rsatilgan tasvirga mos kelishi kerak. Grafik plotting window deb nomlangan, qurilmalar poneliga ega oynada aks ettirilishi kerak. Huddi MATLAB kabi.

    Grafik oynasi


    Ushbu oynada bir nechta tugmachalardan iborat boshqaruv paneli mavjud.

    Kod IPython konsolidan Python konsoliga buyruqlar to’plami ko’rinishida uzatiladi:


    import matplotlib.pyplot as plt
    plt.plot([1,2,3,4])
    plt.show()
    Agar siz IPython QtConsole dan foydalanayotga bo’lsangiz, plot() buyrug’I chaqirilgan holatda show() ga zarurat tug’dirmasdan grafik tasvirlanganligini sezgandirsiz.

    Agar plt.plot() funktsiyasiga faqat ro'yxat yoki masssiv raqamlarini o'tkazsangiz, matplotlib uni grafikada y qiymatlari ketma-ketligi deb qabul qiladi va uni x: 0, 1, 2, 3,…. natural sonlar qatori bilan bog'laydi.


    Odatda, grafik ikki(x, y) qiymatlarni o’zida ifodalaydi, shuning uchun, uni to’g’ri aniqlash uchun ikki massiv zarur bo’ladi: birinchisida x o’qi bo’yicha, ikkinchisida y o’qi bo’yicha qiymat aniqlanadi. plot() funksiyasi nuqtani grafikda qanday taqdim etishni belgilovchi uchinchi argumentni qabul qiladi.


    Download 129.88 Kb.
      1   2   3   4   5   6   7




    Download 129.88 Kb.