相关系数矩阵与热力图heatmap

import numpy as np

import pandas as pd

import matplotlib.pyplot as plt

import seaborn as sns

# 生成随机矩阵

df = np.random.randint(-10,10,size=(5,8))

df

array([[-10, -4, 1, 8, 8, -9, -2, -2],

[ -4, -2, 7, -10, -6, 4, 5, -1],

[ 6, 4, 1, -7, 0, 3, 3, 4],

[ 8, -2, 9, -4, 0, 1, 2, 0],

[ 3, 5, -3, 1, -4, -3, 8, 2]])

# 计算相关系数矩阵

corr = np.corrcoef(df)

corr

array([[ 1. , -0.45187846, -0.81601955, -0.41843364, -0.29089038],

[-0.45187846, 1. , 0.4896793 , 0.54083859, 0.02788629],

[-0.81601955, 0.4896793 , 1. , 0.48284327, 0.2963696 ],

[-0.41843364, 0.54083859, 0.48284327, 1. , -0.14536089],

[-0.29089038, 0.02788629, 0.2963696 , -0.14536089, 1. ]])

# 生成热力图

f,ax = plt.subplots(figsize=(10,5))

sns.heatmap(corr,annot=True)

# annot=True表示在方格内显示数值。

相关系数矩阵热力图

fig,ax = plt.subplots()等价于:

fig = plt.figure()

ax = fig.add_subplot(1,1,1)

fig, ax = plt.subplots(1,3),其中参数1和3分别代表子图的行数和列数,一共有 1x3 个子图像。函数返回一个figure图像和子图ax的array列表。

fig, ax = plt.subplots(1,3,1),最后一个参数1代表第一个子图。

如果想要设置子图的宽度和高度可以在函数内加入figsize值

fig, ax = plt.subplots(1,3,figsize=(15,7)),这样就会有1行3个15x7大小的子图。

matlab如何绘制相关系数热力图,相关系数矩阵与热力图heatmap相关推荐

  1. 斯皮尔曼相关系数_惊艳!JASP相关系数矩阵及热力图

    今天起我们新增一个案例数据,犯罪数据.这是mei国50个州关于犯罪率的一组数据,包括人口.面积.收入.文盲率.高中毕业率.霜冻天数.犯罪率共7个指标,现在我们想考察一下州犯罪率和其他因素间的关系.数据 ...

  2. Python数据相关系数矩阵和热力图轻松实现

    对其中的参数进行解释 plt.subplots(figsize=(9, 9))设置画面大小,会使得整个画面等比例放大的 sns.heapmap()这个当然是用来生成热力图的啦 df是DataFrame ...

  3. python 画相关系数矩阵图--热力图

    1.读取数据 data=pd.read_excel(r'C:\Users\Administrator\Desktop\1_20191021评分卡解析.xlsx') 2.提取需要计算相关系数的列 a=d ...

  4. matlab 虚部怎么表示,matlab – 如何绘制与其虚部相关的复杂系统

    对于绘图,需要使用一系列值.所以,使用x = a b * i: [a,b] = meshgrid(-10:0.1:10); %// creates two grids ComplexValue = a ...

  5. Python遥感图像处理应用篇(二十四):Python绘制遥感图像各波段热力图(相关系数矩阵)

    给多光谱遥感图像各个波段绘制热力图,首先需要计算波段之间的相关系数矩阵,而计算遥感图像波段相关系数矩阵有不同的方法,常用的我们可以采用遥感图像处理软件计算,比如ENVI软件就可以计算相关系数矩阵,使用 ...

  6. matlab计算矩阵的相关系数矩阵,计算二维矩阵的相关系数

    很久没有用Matlab工具了,最近由于需要数据处理所以又重拾起 主要记录如何用Matlab计算矩阵的相关系数方法 矩阵形式:4096*3575 目标:得到该矩阵每一行与其余行数据之间的相关系数矩阵(4 ...

  7. R计算两列数据的相关系数_使用R语言中的corrplot来绘制相关系数矩阵热图

    R语言也是目前常用的数据分析编程语言之一,目前经过使用者.科学家们的开发,其功能也比较强大.本文就使用R语言中的corrplot来绘制相关系数矩阵热图进行介绍. 下面以波士顿Boston的房价数据为例 ...

  8. python画相关系数矩阵图_pyhton中matplotlib箱线图的绘制(matplotlib双轴图、箱线图、散点图以及相关系数矩阵图))...

    //2019.07.23 1.箱形图,又称为盒式图,一般可以很好地反映出数据分布的特征,也可以进行多项数据之间分布特征的比较,它主要包含五个基础数据:中位数,两个上下分位数以及上下边缘线数据 其中的一 ...

  9. python绘制相关系数热力图

    python绘制相关系数热力图 一.数据说明和需要安装的库 二.准备绘图 三.设置配色,画出多幅图 全部代码: 本文讲述如何利用python绘制如上的相关系数热力图 一.数据说明和需要安装的库 数据是 ...

最新文章

  1. 嗨:VSCode和IDEA都请安装上这个神奇的插件
  2. 深度强化学习为什么在实际当中用的比较少 ?
  3. 几个判断时不变系统的精彩例子
  4. 多线程编程(9)Barrier
  5. Increasing or Decreasing 序列 转换
  6. boost::detail::sp_typeinfo_相关的测试程序
  7. 记一次ubuntu阿里的下载源的问题
  8. 成都优步uber司机第四组奖励政策
  9. 服务端负载均衡和客户端负载均衡
  10. iOS开发API常用英语名词
  11. 入门机器学习(十六)--降维(PCA算法)
  12. js手机端图片弹出方法
  13. Android TV上 WebView播放视屏与TV自带画中画不兼容处理及分析
  14. 985学生:为什么现在学校还在教C语言?| 文末送书
  15. vue中鼠标悬停显示提示信息
  16. Three.js - 使用 ThreeBSP 对模型进行布尔运算
  17. 项目经理年终总结|一个高层项目管理者的年终反思
  18. Day783.网络通信优化之I/O模型:如何解决高并发下I/O瓶颈 -Java 性能调优实战
  19. sandboxie游戏不能运行在虚拟环境中如何解决_知名经典的沙盒虚拟环境软件Sandboxie 免费了...
  20. 健身用什么蓝牙耳机好?适合健身运动的蓝牙耳机

热门文章

  1. 使用ResponseEntity统一返回数据
  2. 阿里内部使用的12 款开发工具,很多人可能都没听过
  3. 普通素人做知识付费项目或者副业,会不会特别容易“凉凉”?
  4. CAD中插入外部参照字体会变繁体_提高CAD绘图效率,外部参照你真的懂?
  5. Final SwfPlayer下载后在安卓12上玩宇宙的刻度2
  6. 最好的在线PDF转换工具服务
  7. FAT32文件删除与恢复
  8. 【论文翻译 | AAAI-19】HACUD - 基于分层注意机制的属性异构信息网络现金用户检测
  9. Json工具Demo(二)
  10. 复旦大学有计算机网络专业,复旦大学自考本科计算机网络专业介绍