python画3d图形,python 3D绘图

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: