欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

python根据相关系数绘制热力图

程序员文章站 2022-05-19 15:39:26
...

热力图使用:sns.heatmap,例子如下:

import matplotlib.pyplot as plt
import seaborn as sns
import pandas as pd
import numpy as np

df = pd.DataFrame(np.random.randint(0, 5, size=(20, 5))) # 生成 df
# 开始绘图
f, ax = plt.subplots(figsize=(19, 16))
sns.heatmap(df.corr(), annot=True, linewidths=.5, ax=ax, cmap='RdBu_r', center=0)
plt.show()

cmap:指定颜色

更多颜色请参考:【Python】绘制热力图seaborn.heatmap,cmap设置颜色的参数

相关标签: python python