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])
Do'stlaringiz bilan baham: |