Tracciare una mappa di calore 2D con Matplotlib

| | | | | | |

Usando Matplotlib, voglio tracciare una mappa termica 2D. I miei dati sono un array Numpy n per n, ciascuno con un valore compreso tra 0 e 1. Quindi per l'elemento (i, j) di questo array, voglio tracciare un quadrato alla coordinata (i, j) nel mio mappa termica, il cui colore è proporzionale al valore dell'elemento nell'array.

Come posso farlo?