如何用python.生成三维坐标
来源:网络收集 点击: 时间:2025-02-11打开jupyter notebook,新建一个PYTHON文档。

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

import pip
def pip_install(package):
pip.main()
pip_install(numpy)
另外一个需要用到的模块是numpy。

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

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

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

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

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。
PYTHON坐标三维NUMPYMATPLOTLIB版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_1235672.html