热力图:
#导入库
from matplotlib import pyplot as plt
import seaborn as sns
代码(不显示数值):
from matplotlib import pyplot as plt
import seaborn as sns
plt.rcParams['font.sans-serif']=['SimHei']#设置中文
plt.rcParams['axes.unicode_minus']=False#是否显示中文
#sns.set_style({'font.sans-serif':['SimHei','Arial']})#设置中文
corr=boston.corr()
sns.heatmap(corr)
plt.title('特征热力图')
plt.show()
运行结果:
代码(显示数值):
plt.figure(figsize=(10,10))
sns.heatmap(corr,annot=True,fmt='.2f')#.2f表示小数点后两位
plt.title('特征热力图')
plt.show()
运行结果: