多语言展示
当前在线:888今日阅读:113今日分享:31

如何用python.生成三维坐标

用python生成三维坐标,这里首先jupyter notebook编辑器。
工具/原料

jupyter notebook

方法/步骤
1

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

2

import pipdef pip_install(package):    pip.main(['install', package])    pip_install('matplotlib')首先我们可以进行安装模块,确认一下matplotlib是否已经安装。

3

import pipdef pip_install(package):    pip.main(['install', package])    pip_install('numpy')另外一个需要用到的模块是numpy。

4

from matplotlib import pyplotimport numpyfrom mpl_toolkits.mplot3d import Axes3D导入模块,没有提示错误就可以继续。

5

f = pyplot.figure()figure是当前图形。

6

a = Axes3D(f)axes3D是3D绘图函数。

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')设定一下值。

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()最后就可以呈现三维坐标了。

注意事项

要根据数据需要设置不同的X和Y。

推荐信息