相关疑难解决方法(0)

matplotlib - 从一个矩形阵列的高度的3d表面

我试图在matplotlib中绘制一些HDF数据.使用h5py导入它们后,数据以数组的形式存储,如下所示:

array([[151, 176, 178],
       [121, 137, 130],
       [120, 125, 126])
Run Code Online (Sandbox Code Playgroud)

在这种情况下,x和y值只是数组字段的索引,而z值是特定字段的值.在(x,y,z)形式中,它看起来像:

(1,1,151)
(2,1,176)
(3,1,178)
(1,2,121)
...
Run Code Online (Sandbox Code Playgroud)

等等.

有没有一种简单的方法从这种数据做表面图?我知道我可以通过迭代整个数组将其改为(x,y,z)元组,但也许不需要它?

python 3d matplotlib hdf5 geometry-surface

15
推荐指数
1
解决办法
2万
查看次数

标签 统计

3d ×1

geometry-surface ×1

hdf5 ×1

matplotlib ×1

python ×1