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

阅读 981
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题