2011-12-06 28 views

Respuesta

81

Especifique el argumento de la palabra clave origin='lower' o origin='upper' en su llamada al imshow.

+0

Gracias! Esto funciona muy bien – pratikm

+0

qué se diferencia por defecto en diferentes máquinas? ¿Hay alguna manera de establecer el valor predeterminado? Gracias por esta respuesta, sin embargo, en el pasado traté de solucionar esto mediante el uso de volcados de matriz y otras cosas. ¡Esto es mucho más fácil! –

+0

probablemente debido a las diferentes versiones de pyplot (que cambió la convención en algún lugar desde 0,0 siendo parte superior izquierda a la parte inferior izquierda) – wim

-6

añadir .T después de los datos que desea trazar

plt.imshow(data.T) 

Esto "incorporar" los datos

+0

Esto supone que los datos que se muestran es una matriz Numpy y no una lista u otra estructura. Específicamente llamando '.T' significa llamar' numpy.ndarray.T' – RegularlyScheduledProgramming

+1

de transposición es un flip diagonal. Los usuarios querían un lanzamiento vertical. – wim

Cuestiones relacionadas