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

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

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

1.准备相关包

import pandas as pd
import numpy as np
from sklearn.tree import DecisionTreeClassifier
import seaborn as sns
import matplotlib.pyplot as plt

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

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

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

d = data_train_set.corr()
display(d)

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

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

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

最终的绘制效果如图

python:数据可视化 相关系数热力图绘制相关推荐

  1. python数据可视化之简单绘制简单折线图

    python数据可视化之简单绘制简单折线图 1. 首先安装matplotlib liunx安装命令: $ sudo apt-get install python3-matplotlib windows ...

  2. python corr画图_用一张很丑的图学习Python数据可视化基础--热力图

    视频: # 热力图(相关矩阵) import seaborn as sns import matplotlib.pyplot as plt #准备数据,协方差矩阵 dfData = df.corr() ...

  3. 一张图学会python3高清图-用一张很丑的图学习Python数据可视化基础--热力图

    视频: # 热力图(相关矩阵) import seaborn as sns import matplotlib.pyplot as plt #准备数据,协方差矩阵 dfData = df.corr() ...

  4. python 3d大数据可视化_Python大数据可视化编程实践-绘制图表

    Python 数据可视化编程实践 - 绘制图表 准备工作 打开 Jupyter Notebook ,导入需要的包, 并配置好图片交互和中文显示环 境: import pandas as pd impo ...

  5. python画折线图详解-Python数据可视化(一) 绘制折线图和散点图

    数据可视化示例 对数据可视化的浅认知 数据可视化是任何数据科学或机器学习的重要组成部分.可视化能将数据以更加直观的方式展现出来,使数据更加客观.更具说服力.同时,也易于发现隐藏在数据中的规律和意义.尤 ...

  6. python数据可视化读取excell文件绘制图像详细教程

    python数据可视化读取excell文件绘制图像详细教程 python数据可视化 python库中的基本用法 import pandas as pd # 调用pandas库 来读取excell的文件 ...

  7. Python数据分析三剑客学习笔记Day6——matplotlib包的使用:数据可视化,简单绘制柱状图、曲线图、饼图、频率分布直方图

    本文是视频Python数据分析三剑客 数学建模基础 numpy.pandas.matplotlib的学习笔记. -------------------------------------------- ...

  8. 数据可视化——R语言绘制散点相关图并自动添加相关系数和拟合方程

    数据可视化--R语言绘制散点相关图并自动添加相关系数和拟合方程 加载所需的包并设置主题样式 示例数据 基本的散点相关图 添加相关系数和显著性水平(P值) 存在多个组别的散点相关图 自动添加回归曲线的拟 ...

  9. Python数据可视化之绘制带有最佳拟合线的散点图(图文并茂版!!!)

    绘制带有最佳拟合线的散点图 最佳拟合线 数据准备 数据展示 图例选择 根据图例筛选数据 绘制图像 最佳拟合线 •当我们想要研究数据集中两个变量之间如何相互改变,使用最佳拟合线就是一个不错的方法!!   ...

最新文章

  1. HDU 4335 What is N?(指数循环节)题解
  2. 最安全的金笛JDMail邮件系统的安全防范技术介绍--2
  3. Eucalyptus的结构
  4. RequestBody Ajax写法
  5. 入学人数突破1000人! 阿里云大学云学院,开启创新育才实践之路!
  6. 路边停车系统充电方案
  7. 携手强化「内容审核」能力,融云与数美科技达成战略合作!
  8. linux系统如何看懂日志信息,Linux系统查看日志信息总结
  9. C++中在堆区用new开辟空间
  10. vscode+svn
  11. 融资融券黑马选股分析系统主力意图大资金流出流入短线涨停板股票炒股软件
  12. jvm的及时编译器JIT
  13. matlab错误使用^
  14. 手把手实战 Redis 教学
  15. 郭敬明最经典的45句话
  16. html5 选择金额样式,[JavaScript] 数字金额大写转换 v2
  17. 博客居 python_python天文资源索引
  18. 开关电源模块并联供电系统_引起电源模块发热的四大原因
  19. 深度完美 Ghost XP_SP3 软件选择版_2011.09
  20. can隔离器 总线隔离适配器简单应用

热门文章

  1. iframe解决跳转登录界面问题
  2. linux 查看进程的流量监控,Linux如何监控每个进程所消耗流量
  3. 浙江电信IPTV+上网 Padavan老毛子固件单线复用
  4. java test1
  5. pairs和iparis
  6. IOS安卓友盟消息推送详细配置以及证书更新
  7. C语言void指针的用法
  8. Element2 el-tooltip 滚动时 不消失
  9. 【CocosBuilder 开发系列之一】cocos2dx使用CocosBuilder(编辑器)完成基础骨骼动画
  10. P7961 [NOIP2021] 数列