Kalit so‘zlar


Download 129.88 Kb.
bet5/7
Sana30.04.2023
Hajmi129.88 Kb.
#1417124
1   2   3   4   5   6   7
Bog'liq
Yakunoy nazorat Multimediya

Setka qo’shish
Shuningdek, grafikka setka ham qo’shish mumkin. Bu ko'pincha grafadagi har bir nuqta o'rnini yaxshiroq tushunish uchun zarurdir.
Bu sodda operatsiya. True argumenti sifatida uzatib grid() funksiyasidan foydalanish yetarli.
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')
p lt.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.grid(True)
plt.plot([1,2,3,4],[1,4,9,16],'ro')
plt.show()

Legend qo’shish


Shuningdek, grafikka legend qo’shish ham mumkin. pyplot ushbu elementni qo’shish uchun legend() funksiyasini taklif etadi.
Funksiyaga legendda ko’rinadigan qatorni uzatish yetarli bo’ladi. Quyidagi misolda First series matni kiruvchi ma’lumotlar massivini harakterlaydi.
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')
p lt.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.grid(True)
plt.plot([1,2,3,4],[1,4,9,16],'ro')
plt.legend(['First series'])
plt.show()

Odatda legend yuqori o’ng burchakda qo’shiladi. Ushbu hatti harakatni o’zgartirish uchun bir nechta kalit so’z argumentlaridan foydalanishingiz kerak. Shunday qilib, holatni tanlash uchun 0 dan 10 gach qiymatli loc argumentini uzatish kifoya. Har bir raqam burchaklardan birini ifodalaydi. 1 qiymati — o’rnatilgan qiymat ya’ni, yuqori o’ng burchakni ifodalaydi. Quyidagi misolda biz legendni grafadagi nuqtalar bilan kesishmasligi uchun yuqori chap burchakka o'tkazamiz.





Holat kodi

Holat

0

Eng zo'r

1

Yuqori o’ng burchak

2

Yuqori chap burchak

3

Pastki chap burchak

4

Pastki o’ng burchak

5

O’ng

6

Markazdan chapda

7

Markazdan o’ngda

8

Markazdan pastda

9

Markazdan yuqorida

10

Markazda

Bu erda bitta eslatmani aytib o'tish muhimdir. Ma'lumotlar to'plami ma'lum bir rang va / yoki marker bilan bog'langan teglar yordamida ta'rifini ko'rsatish uchun foydalaniladi. Hozirga qadar misollarda bitta plot () funktsiyasi bilan o'tgan bitta ma'lumotlar to'plami ishlatilgan. Ammo ko'pincha, bitta grafikadan bir nechta ma'lumotlar to'plamlari uchun foydalanish ham mumkin. Kod nuqtai nazaridan har bir bunday to'plam bitta plot() funktsiyasiga murojaat qilish bilan tavsiflanadi va ularni belgilash tartibi legend() funktsiyasiga argument sifatida berilgan matn yorliq(metka)larining tartibiga mos keladi.
import matplotlib.pyplot as plt
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.grid(True)
plt.plot([1,2,3,4],[1,4,9,16],'ro')
plt.plot([1,2,3,4],[0.8,3.5,8,15],'g^')
plt.plot([1,2,3,4],[0.5,2.5,4,12],'b*')
plt.legend(['First series','Second series','Third series'], loc=2)
plt.show()


Download 129.88 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling