已知点的集合怎么绘3D曲面图?
问题描述
[(x,y,z),(x,y,z),(x,y,z),.....]
已有数据如上list[tuple]
怎么用plt画3D曲面
相当于只知道各个点,想要画曲面
不用plt也行...希望大佬们给出相应的样例
问题出现的环境背景及自己尝试过哪些方法
$$plt画3D曲面似乎要把x,y用meshgird转换,但是已知的数据中(x,y,z)这个tuple\\x,y没有规律,z不是通过f(x,y)计算出来的$$
相关代码
粘贴代码文本(请勿用截图)
$网上的代码大多如下,x,y都是用range(-100,100)这种生成出来的,z也是通过f(x,y)计算出来的,不能满足我的需要$
ax3d = plt.axes(projection='3d')ax3d.plot_surface(x, y,z, cstride=20, rstride=20, cmap="jet")
ax3d.set_xlabel('x')
ax3d.set_ylabel('t')
ax3d.set_zlabel('prob')
已知点的集合怎么绘 3D 曲面图?
以上是 已知点的集合怎么绘3D曲面图? 的全部内容, 来源链接: utcz.com/p/938656.html