Python - Mapas de Calor

Um mapa de calor contém valores que representam vários tons da mesma cor para cada valor a ser plotado. Normalmente, os tons mais escuros do gráfico representam valores mais altos do que os tons mais claros. Para um valor muito diferente, uma cor completamente diferente também pode ser usada.

O exemplo abaixo é um gráfico bidimensional de valores que são mapeados para os índices e colunas do gráfico.

from pandas import DataFrame
import matplotlib.pyplot as plt

data=[{2,3,4,1},{6,3,5,2},{6,3,5,4},{3,7,5,4},{2,8,1,5}]
Index= ['I1', 'I2','I3','I4','I5']
Cols = ['C1', 'C2', 'C3','C4']
df = DataFrame(data, index=Index, columns=Cols)

plt.pcolor(df)
plt.show()

Está output é o seguinte -