如何用python.生成三维坐标
1、打开jupyter notebook,新建一个PYTHON文档。

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

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

4、from matplotlib import pyplot
import numpy
from 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()
最后就可以呈现三维坐标了。
