4.33-rasm - bilan ikki o'lchovli ma'lumotlar to'plamini vizualizatsiya qilish
pcolormesh () yordamida
112
5-bob. 3D- grafikalarni qurish. Bilan ishlash
mplot3d Toolkit
Shu paytgacha biz qurgan barcha grafikalar ikki o'lchovli edi va
Matplotlib shuningdek 3D grafika chizish imkoniyatini beradi . Biz import qilamiz
3D bilan ishlash uchun zarur bo'lgan modullar :
plt sifatida import matplotlib.pyplot
dan mpl_toolkits.mplot3d import Axes3D
Keling, 3D chizish uchun ba'zi vositalarni ko'rib chiqamiz.
5.1 Chiziqli diagramma
Chiziqli grafani chizish uchun dan () funktsiyasidan foydalaning
Axes3D:
Axes3D.plot (self, xs, ys, * args, zdir = 'z' , ** kwargs)
Axes3D.plot funktsiyasi parametrlari :
• xs, ys: 1D- massivlar
◦ nuqtalarning x va y koordinatalari .
• zs : raqam yoki 1D- qator
◦ z koordinatalari. Agar skaler qiymat berilsa, u holda bo'ladi
grafadagi barcha nuqtalarga tayinlangan.
• zdir : {'x', 'y', 'z'}; sukut bo'yicha: 'z'
◦ z yo'nalishi sifatida qabul qilinadigan o'q .
• ** kvarg
Used ishlatilganiga o'xshash qo'shimcha dalillar
2D grafikalarni chizish uchun plot () funktsiyasida.
113
x = np.linspace (-np.pi, np.pi, 50 )
y = x
z = np.cos (x)
fig = plt.figure ()
ax = fig.add_subplot ( 111 , proyeksiya = '3d' )
ax.plot (x, y, z, label = 'parametrik egri' )
Do'stlaringiz bilan baham: |