Kalit so‘zlar
Grafiklarga elementlarni qo’shish
Download 129.88 Kb.
|
Yakunoy nazorat Multimediya
- Bu sahifa navigatsiya:
- Matnni qo’shish
Grafiklarga elementlarni qo’shish
Grafikni yanada tushunarliroq qilish uchun ma'lumotlarni faqat chiziqlar va markerlar yordamida ko'rsatish va ikkita o’q yordamida qiymatlar oralig'ini belgilash etarli emas. Qo'shimcha ma'lumotlar bilan to'ldirish uchun grafaga qo'shilishi mumkin bo'lgan ko'plab boshqa elementlar mavjud. Ushbu bo'limda jadvalga matn bloklarini, legendani va boshqalarni qo'shamiz. Matnni qo’shish Siz allaqachon title() funktsiyasi yordamida sarlavha qanday qo'shilishini ko'rgansiz. Boshqa ikkita matn ko'rsatkichlarini o’q yorliqlari yordamida qo'shish mumkin. Buning uchun xlabel() va ylabel() funktsiyalari ishlatiladi. Ular argument sifatida kiritilgan qatorni qabul qiladilar. Grafikni namoyish qilish uchun buyruqlar soni doimiy ravishda o'sib boradi. Ammo ularni har safar qayta yozishning hojati yo'q. Oldindan kiritilgan buyruqlarni chaqirib, yangi satrlar yordamida ularni tahrirlash uchun klaviaturadagi strelkalardan foydalanish kifoya (matnda ular qalin harflar bilan ta'kidlangan). Endi grafikka ikki yorliq(metka) qo’shamiz. Ular har bir o’qning qiymati turini belgilaydi. plt.axis([0,5,0,20]) plt.title('My first plot') plt.xlabel('Counting') plt.ylabel('Square values') plt.plot([1,2,3,4],[1,4,9,16],'ro') plt.show() K alit so’zlar tufayli matn harakteristikasini o’zgartirish mumkin. Masalan, sarlavhani boshqa shrift va o’lcham tanlab o’zgartirish mumkin. Shuningdek, butun grafika sarlavhasiga e’tiborni qaratish uchun o’q yorliqlarini rangini o’zgartirish mumkin. plt.axis([0,5,0,20]) plt.title('My first plot', fontsize=20, fontname='Times New Roman') plt.xlabel('Counting', color='gray') plt.ylabel('Square values',color='gray') plt.plot([1,2,3,4],[1,4,9,16],'ro') plt.show() Biroq matplotlib bundan ham k’p ishlarni bajarish mumkin: pyplot grafikni istalgan joyiga matn qo’shish imkonini beradi. Bu text() maxsus funksiyasi yordamida amalga oshiriladi. text(x,y,s, fontdict=None, **kwargs) Birinchi ikki argument — matnni joylashtirish kerak bo’lgan koordinatalar. s — bu matnli qator, fontdict (opsional) — esa kerakli shrift. Kalit so’zlardan foydalanishga ham ruxsat etiladi. Grafikni har bir nuqtasiga yorliq(metka) qo’shamiz. Funksiyaning birinchi ikki argumenti koordinata ekan, y o’qi bo’yicha barcha nuqtalar koordinatasi ozgina siljiydi. plt.axis([0,5,0,20]) plt.title('My first plot', fontsize=20, fontname='Times New Roman') p lt.xlabel('Counting', color='gray') plt.ylabel('Square values',color='gray') plt.text(1,1.5,'First') plt.text(2,4.5,'Second') plt.text(3,9.5,'Third') plt.text(4,16.5,'Fourth') plt.plot([1,2,3,4],[1,4,9,16],'ro') plt.show() Endi har bir nuqtaning o’z yorlig’i(metkasi) bor. bu akademik muhitda foydalanish uchun yaratilgan grafik kutubxona, u ilmiy tildan, shu jumladan matematik iboralardan to'liq foydalanishi kerak. matplotlib to'g'ridan-to'g'ri grafikka iboralar qo'shish imkonini beradigan LaTeX ifodalarini birlashtirish imkoniyatini beradi. Buning uchun ularni ikkita $ belgisi ichiga kiritish kerak. Interpretator ularni LaTeX ifodalari sifatida taniydi va tegishli grafikni o'zgartiradi. Bu matematik iboralar, formulalar, matematik belgilar yoki yunoncha harflar bo'lishi mumkin. LaTeX-dan oldin xom matnni anglatuvchi r ni qo'shishingiz kerak. Bu eksklyuziv ketma-ketliklar paydo bo'lishining oldini oladi. Shuningdek, grafik matnini to'ldirish uchun kalit so'zlardan foydalanishga ruxsat beriladi. Masalan, trendni va rangli chegarani tavsiflovchi formulani qo'shishingiz mumkin. plt.axis([0,5,0,20]) plt.title('My first plot', fontsize=20, fontname='Times New Roman') plt.xlabel('Counting', color='gray') plt.ylabel('Square values',color='gray') plt.text(1,1.5,'First') plt.text(2,4.5,'Second') plt.text(3,9.5,'Third') plt.text(4,16.5,'Fourth') plt.text(1.1,12,r'$y=x^2$', fontsize=20, bbox={'facecolor':'yellow','alpha':0.2}) plt.plot([1,2,3,4],[1,4,9,16],'ro') plt.show()
Download 129.88 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling