matlab如何绘制相关系数热力图,相关系数矩阵与热力图heatmap
相关系数矩阵与热力图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相关推荐
- 斯皮尔曼相关系数_惊艳!JASP相关系数矩阵及热力图
今天起我们新增一个案例数据,犯罪数据.这是mei国50个州关于犯罪率的一组数据,包括人口.面积.收入.文盲率.高中毕业率.霜冻天数.犯罪率共7个指标,现在我们想考察一下州犯罪率和其他因素间的关系.数据 ...
- Python数据相关系数矩阵和热力图轻松实现
对其中的参数进行解释 plt.subplots(figsize=(9, 9))设置画面大小,会使得整个画面等比例放大的 sns.heapmap()这个当然是用来生成热力图的啦 df是DataFrame ...
- python 画相关系数矩阵图--热力图
1.读取数据 data=pd.read_excel(r'C:\Users\Administrator\Desktop\1_20191021评分卡解析.xlsx') 2.提取需要计算相关系数的列 a=d ...
- matlab 虚部怎么表示,matlab – 如何绘制与其虚部相关的复杂系统
对于绘图,需要使用一系列值.所以,使用x = a b * i: [a,b] = meshgrid(-10:0.1:10); %// creates two grids ComplexValue = a ...
- Python遥感图像处理应用篇(二十四):Python绘制遥感图像各波段热力图(相关系数矩阵)
给多光谱遥感图像各个波段绘制热力图,首先需要计算波段之间的相关系数矩阵,而计算遥感图像波段相关系数矩阵有不同的方法,常用的我们可以采用遥感图像处理软件计算,比如ENVI软件就可以计算相关系数矩阵,使用 ...
- matlab计算矩阵的相关系数矩阵,计算二维矩阵的相关系数
很久没有用Matlab工具了,最近由于需要数据处理所以又重拾起 主要记录如何用Matlab计算矩阵的相关系数方法 矩阵形式:4096*3575 目标:得到该矩阵每一行与其余行数据之间的相关系数矩阵(4 ...
- R计算两列数据的相关系数_使用R语言中的corrplot来绘制相关系数矩阵热图
R语言也是目前常用的数据分析编程语言之一,目前经过使用者.科学家们的开发,其功能也比较强大.本文就使用R语言中的corrplot来绘制相关系数矩阵热图进行介绍. 下面以波士顿Boston的房价数据为例 ...
- python画相关系数矩阵图_pyhton中matplotlib箱线图的绘制(matplotlib双轴图、箱线图、散点图以及相关系数矩阵图))...
//2019.07.23 1.箱形图,又称为盒式图,一般可以很好地反映出数据分布的特征,也可以进行多项数据之间分布特征的比较,它主要包含五个基础数据:中位数,两个上下分位数以及上下边缘线数据 其中的一 ...
- python绘制相关系数热力图
python绘制相关系数热力图 一.数据说明和需要安装的库 二.准备绘图 三.设置配色,画出多幅图 全部代码: 本文讲述如何利用python绘制如上的相关系数热力图 一.数据说明和需要安装的库 数据是 ...
最新文章
- 嗨:VSCode和IDEA都请安装上这个神奇的插件
- 深度强化学习为什么在实际当中用的比较少 ?
- 几个判断时不变系统的精彩例子
- 多线程编程(9)Barrier
- Increasing or Decreasing 序列 转换
- boost::detail::sp_typeinfo_相关的测试程序
- 记一次ubuntu阿里的下载源的问题
- 成都优步uber司机第四组奖励政策
- 服务端负载均衡和客户端负载均衡
- iOS开发API常用英语名词
- 入门机器学习(十六)--降维(PCA算法)
- js手机端图片弹出方法
- Android TV上 WebView播放视屏与TV自带画中画不兼容处理及分析
- 985学生:为什么现在学校还在教C语言?| 文末送书
- vue中鼠标悬停显示提示信息
- Three.js - 使用 ThreeBSP 对模型进行布尔运算
- 项目经理年终总结|一个高层项目管理者的年终反思
- Day783.网络通信优化之I/O模型:如何解决高并发下I/O瓶颈 -Java 性能调优实战
- sandboxie游戏不能运行在虚拟环境中如何解决_知名经典的沙盒虚拟环境软件Sandboxie 免费了...
- 健身用什么蓝牙耳机好?适合健身运动的蓝牙耳机
热门文章
- 使用ResponseEntity统一返回数据
- 阿里内部使用的12 款开发工具,很多人可能都没听过
- 普通素人做知识付费项目或者副业,会不会特别容易“凉凉”?
- CAD中插入外部参照字体会变繁体_提高CAD绘图效率,外部参照你真的懂?
- Final SwfPlayer下载后在安卓12上玩宇宙的刻度2
- 最好的在线PDF转换工具服务
- FAT32文件删除与恢复
- 【论文翻译 | AAAI-19】HACUD - 基于分层注意机制的属性异构信息网络现金用户检测
- Json工具Demo(二)
- 复旦大学有计算机网络专业,复旦大学自考本科计算机网络专业介绍