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

它的输出如下 -

heatmap.png
广告