当前位置:   article > 正文

python:数据可视化 相关系数热力图绘制_python画热力图(相关系数矩阵图)

python画热力图(相关系数矩阵图)

仅十余行代码可实现可视化的相关系数矩阵热力图

把相关系数的展示做成热力图,展示更为直观并且方便与他人交流

主要用到的是seaborn库里的heatmap()函数

1.准备相关包

  1. import pandas as pd
  2. import numpy as np
  3. from sklearn.tree import DecisionTreeClassifier
  4. import seaborn as sns
  5. import matplotlib.pyplot as plt

2.使用pandas读取数据,括号内为具体的文件路径,使用head()函数查看数据表头

  1. data_train_set = pd.read_csv("C:/Users/Desktop/test/data_set.csv")
  2. data_train_set.head()

3.【重点】计算相关系数

  1. d = data_train_set.corr()
  2. display(d)

  具体的相关系数计算结果如下:

4.【展示】使用heatmap()函数绘制相关系数矩阵热力图

  1. plt.subplots(figsize = (12,12))
  2. sns.heatmap(d,annot = True,vmax = 1,square = True,cmap = "Reds")
  3. plt.show()

最终的绘制效果如图

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/104814
推荐阅读
相关标签
  

闽ICP备14008679号