Python - тепловые карты

Тепловая карта содержит значения, представляющие различные оттенки одного цвета для каждого отображаемого значения. Обычно более темные оттенки диаграммы представляют более высокие значения, чем более светлые оттенки. Для совсем другого значения также можно использовать совершенно другой цвет.

Приведенный ниже пример представляет собой двумерный график значений, которые сопоставлены с индексами и столбцами диаграммы.

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()

это output выглядит следующим образом -