Kalit so‘zlar
Download 129.88 Kb.
|
Yakunoy nazorat Multimediya
- Bu sahifa navigatsiya:
- Figure bir nechta obyektlari va o’qlari bilan ishlash
kwargs dan foydalanish
Grafik yaratadigan ob'ektlar ularni tavsiflovchi har xil atributlarga ega. Bularning barchasi standart qiymatlardir, ammo kalit so'zi - kwargs yordamida sozlanishi mumkin. Ushbu kalit so'zlar funktsiya uchun argument sifatida berilgan. Matplotlib kutubxonasining turli xil funktsiyalari uchun hujjatlarda ular har doim kvarglar bilan bir qatorda oxirida qayd etiladi. Masalan, plot() funktsiyasi quyidagicha tavsiflanadi. matplotlib.pyplot.plot(*args, **kwargs) Misol uchun linewidth argumenti yordamida chiziq qalinligini o’zgartirish mumkin. plt.plot([1,2,4,2,1,0,1,2,1,4], linewidth=2.0) plt.show() Figure bir nechta obyektlari va o’qlari bilan ishlash Hozirgacha barcha misollarda pyplot buyruqlari bitta ob'ekt ichida ko'rsatishga qaratilgan. Ammo matplotlib bir vaqtning o'zida bir nechta Figurelarni boshqarishga imkon beradi va subplotlar bitta ob'ekt ichida ko'rsatilishi mumkin. Piplot bilan ishlashda joriy Shakl tushunchasini va oqim o'qlarini yodda saqlang (ob'ekt ustiga chizma). Bundan tashqari, bitta Figureda ikkita ostchiziq bilan misol keltiriladi. subplot() funktsiyasi, ob'ektni chizish uchun turli sohalarga ajratishdan tashqari, buyruqni ma'lum bir ostchiziqqa yo'naltirish uchun ishlatiladi. subplot() da berilgan argumentlar bo'linish rejimini bildiradi va joriy ostgrafikni aniqlaydi. Ushbu jadval buyruqlarga ta'sir qiladigan yagona jadval bo'ladi. Subplot () funktsiya argumenti uchta butun sondan iborat. Birinchisi, ob'ektni vertikal ravishda bo'linadigan qismlar sonini aniqlaydi. Ikkinchisi - gorizontal ajratish. Uchinchi raqam esa buyruqlar tegishli bo'lgan joriy pastki jadvalni bildiradi. Keyinchalik, sinusoidning trendlari (sinus va kosinus) ko'rsatiladi va polotnoni vertikal ravishda ikkita gorizontal pastki qismga bo'lish yaxshiroqdir. 211 va 212 raqamlari jadvalga o'tkaziladi. t = np.arange(0,5,0.1) y1 = np.sin(2*np.pi*t) y2 = np.sin(2*np.pi*t) plt.subplot(211) plt.plot(t,y1,'b-.') plt.subplot(212) plt.plot(t,y2,'r--') plt.show() Endi ikkita vertikal pastki grafiklar uchun xuddi shunday qilamiz. Argument sifatida 121 va 122 raqamlarini uzating. t = np.arange(0.,1.,0.05) y1 = np.sin(2*np.pi*t) y2 = np.cos(2*np.pi*t) plt.subplot(121) plt.plot(t,y1,'b-.') plt.subplot(122) plt.plot(t,y2,'r--') plt.show()
Download 129.88 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling