seaborn 能够绘制热力图。
import seaborn as snsimport pandas as pdimport numpy as npimport matplotlib.pyplot as plt# 生成数据集data = np.random.random((6,6))np.fill_diagonal(data,np.ones(6))features = ["prop1","prop2","prop3","prop4","prop5", "prop6"]data = pd.DataFrame(data, index = features, columns=features)print(data)# 绘制热力图heatmap_plot = sns.heatmap(data, center=0, cmap='gist_rainbow')plt.show()
