我已经搜索了一段时间,虽然我可以找到许多有用的meshgrid示例,但没有一个清晰地展示如何将我的列表数据转换为适用于任何已提到的各种方式的格式。
当涉及到numpy/matplotlib时,我有点迷茫,不懂术语和步骤顺序。
我发现最接近的是在matplotlib中从元组列表绘制三维曲面
我有一个高度数据的列表。
data=[[h1,h2,h3,h...],
[h,h,h,h],
[h,h,h,h],
[h,h,h,h16]]
data[0][1]==h2
data[4][4]==h16
我该如何使用matplotlib/numpy等工具绘制这些值的简单3D表面图呢?就像一个颜色映射,将颜色值作为z值。我可以使用imshow()函数,因为它可以直接处理列表嵌套列表的数据格式。但是我不确定需要将我的数据切片成什么样子才能用plot_surface()函数来绘制。