Estoy intentando trazar algunos datos HDF en matplotlib. Después de importar ellos utilizando h5py, los datos se almacenan en una forma de matriz, como esto:matplotlib: superficie en 3D de una matriz rectangular de alturas
array([[151, 176, 178],
[121, 137, 130],
[120, 125, 126])
En este caso, X e Y los valores son sólo los índices de los campos de la matriz, mientras que el valor z es el valor de campo especifico. En la forma (x, y, z) se vería así:
(1,1,151)
(2,1,176)
(3,1,178)
(1,2,121)
...
y así sucesivamente.
¿Existe una manera fácil de hacer un diagrama de superficie a partir de este tipo de datos? Sé que puedo cambiar esto a (x, y, z) tuplas al iterar por todo el conjunto, pero tal vez no sea necesario?
imshow hizo el trabajo, gracias! No puedo votar debido a la baja reputación, pero lo recordaré :) –