* guliston davlat universiteti axborotnomasi gumanitar – ijtimoiy fanlar seriyasi, 2023. №1


Download 0.62 Mb.
Pdf ko'rish
bet6/8
Sana23.09.2023
Hajmi0.62 Mb.
#1685220
1   2   3   4   5   6   7   8
Bog'liq
DIYORGA

Pythonda nuqta o'rnatish uchun  Point(x, y) funksiyasidan foydalaniladi [3].
obj = Point(x, y) 
x, y nuqta koordinatalari. 
Grafik oynada nuqta o'rnatadigan va ko'rsatadigan Python dasturiga misol. 
grafik importidan * # grafik kutubxonasini import qiling 
win = GraphWin("Grafik oyna", 400, 400) # 400 x 400 pikselli grafik oynasini yaratish 
obj = Point(50, 50) # koordinatalarda nuqta yaratish (50, 50) 
obj.draw(win) # chizish nuqtasi grafiklar oynasida 
win.getMouse() # sichqoncha tugmasi bosilishini 
kuting win.close() # grafiklar uchun oynani yoping 
Python da segmentni o'rnatish uchun Line funksiyasidan foydalaning (ob'ektning birinchi oxirgi nuqtasi, ob'ekt 
ikkinchi uchi). nuqta) [4]. 
obj = Line(Point( x1, y1), Point(x2, y2)) 
x1, y1 – chiziq kesimi boshi koordinatalari
x2, y2 – chiziq kesimi oxiri koordinatalari. 
Python-da chizilgan chizilgan rangini o'rnatish uchun obj.setOutline("color") buyrug'idan foydalaning
Grafik oynasida chiziqni ko'rsatadigan Python dasturiga misol [4]. 
grafik importidan * 
win = GraphWin("Grafika oynasi", 400, 400) 
obj = Chiziq(Point(50, 50), Point(350, 350)) 
obj.setOutline("ko'k") 
obj.draw(win) 
win .getMouse() 
win.close() 


* GULISTON DAVLAT UNIVERSITETI AXBOROTNOMASI * 
* Gumanitar 
– ijtimoiy fanlar seriyasi, 2023. № 1 * 
39 
Pythonda aylanani ko'rsatish uchun obj = Circle(Point(x, y), R) 
x, y - aylana markazining koordinatalari, 
R - aylana radiusi. 
Grafik oynada doira ko'rsatadigan Python dasturiga misol. 
grafik importidan * 
win = GraphWin("Grafika oynasi", 
obj = Circle(Point(200, 200), 50) 
obj.draw(win) 
win.getMouse() 
win.close() 
Python to'rtburchak chizish uchun [5]: 
obj = Rectangle(Point(x1, y1), Point(x2 ) dan foydalanadi. , y2)) 
x1, y1 - to'rtburchakning yuqori chap burchagining koordinatalari, 
x2, y2 - to'rtburchakning pastki o'ng burchagining koordinatalari. 
Matplotlib Pythonda statik, animatsiyali va interaktiv vizualizatsiya yaratish uchun keng qamrovli kutubxona. 
Diagrammada (-10,0) pozitsiyadan (0,200) pozitsiyaga chiziq torting: 
import matplotlib.pyplot as plt 
import numpy as np 
xpoints = np.array([-10, 6]) 
ypoints = np.array([0, 200]) 
plt.plot(xpoints, ypoints) 
plt.show() 
 
Matplotlib belgilari: 
import matplotlib.pyplot as plt 
import numpy as np 
ypoints = np.array([1, 8, 1, 8, 1]) 
plt.plot(ypoints, marker = 'r', ms = 20, mec = 'r', mfc = 'r') 
plt.show() 
Matplotlib dagi marker belgilari haqida quydagi havoladan ko‘rishingiz mumkun. 
https://matplotlib.org/stable/api/markers_api.htm. 
Pyplot yordamida siz bar()shtrixli grafiklarni chizish uchun funktsiyadan foydalanishingiz mumkin: 
import matplotlib.pyplot as plt 
import numpy as np 
x = np.array(["A", "B", "C", "D"]) 
y = np.array([3, 8, 1, 10]) 



Download 0.62 Mb.

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




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