如何用python.生成三维坐标

2025-10-10 00:50:28

1、打开jupyter notebook,新建一个PYTHON文档。

如何用python.生成三维坐标

2、import pip

def pip_install(package):

    pip.main(['install', package])

    

pip_install('matplotlib')

首先我们可以进行安装模块,确认一下matplotlib是否已经安装。

如何用python.生成三维坐标

3、import pip

def pip_install(package):

    pip.main(['install', package])

    

pip_install('numpy')

另外一个需要用到的模块是numpy。

如何用python.生成三维坐标

4、from matplotlib import pyplot

import numpy

from mpl_toolkits.mplot3d import Axes3D

导入模块,没有提示错误就可以继续。

如何用python.生成三维坐标

5、f = pyplot.figure()

figure是当前图形。

如何用python.生成三维坐标

6、a = Axes3D(f)

axes3D是3D绘图函数。

如何用python.生成三维坐标

7、X = numpy.arange(-8, 8, 0.3)

Y = numpy.arange(-8, 8, 0.3)

X, Y = numpy.meshgrid(X, Y)

R = numpy.sqrt(X**2 + Y**2)

Z = numpy.sin(R)

a.plot_surface(X, Y, Z, rstride=2, cstride=2, cmap='rainbow')

设定一下值。

如何用python.生成三维坐标

8、f = pyplot.figure()

a = Axes3D(f)

X = numpy.arange(-8, 8, 0.3)

Y = numpy.arange(-8, 8, 0.3)

X, Y = numpy.meshgrid(X, Y)

R = numpy.sqrt(X**2 + Y**2)

Z = numpy.sin(R)

a.plot_surface(X, Y, Z, rstride=2, cstride=2, cmap='rainbow')

a.plot_surface(X, Y, Z, rstride=2, cstride=2, cmap='rainbow')

pyplot.show()

最后就可以呈现三维坐标了。

如何用python.生成三维坐标

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢