已知点的集合怎么绘3D曲面图?

已知点的集合怎么绘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

回到顶部