python画3d图形,python 3D绘图
说明
1、绘制3D坐标的函数Axes3D。
创建一个图形对象,并使用该图形对象创建轴对象。
2、X轴-2到2之间,Y轴-2到2之间。
用两个坐标轴上的点在平面上画一个网格,x和y的平方和有根号。
3、计算sin函数赋值为Z坐标。
具体函数方法可以通过帮助(函数)查看。
4、给三个坐标轴注明。
实例
#-*-编码:utf-8-*-
#By:EastmountCSDN
frommatplotlibimportpyplotasplt
importnumpyasnp
用于绘制3d坐标的from mpl _ toolkits . mplot3d dimportaxes 3d #函数
Figure=plt.figure () #创建一个绘图对象
Ax=Axes3D(fig)#用这个绘图对象创建一个Axes对象。
X=np.arange(-2,2,0.25)#X轴-2到2
Y=np.arange(-2,2,0.25)#Y轴-2到2
打印(Y)
X,Y=np.meshgrid(X,Y)#用两个坐标轴上的点在平面上画一个网格
R=NP。sqrt(x * * 2y * * 2)# x和y的平方和的根号
Z=np.sin(R)#计算将sin函数分配给Z坐标
#具体的函数方法可以用help(函数)查看,比如help(ax.plot_surface)
ax.plot_surface(X,Y,Z,rstride=1,cstride=1,cmap=rainbow )
#表示三个轴
ax.set_xlabel(xlabel ,color=r )
ax.set_ylabel(ylabel ,color=g )
ax.set_zlabel(zlabel ,color=b )
Plt.show()以上是python Axes3D绘制3D图形的方法。希望对你有帮助。更多python学习方向:Python基础课程
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。