Matlab进阶绘图第14期—相关性方块热图

这篇具有很好参考价值的文章主要介绍了Matlab进阶绘图第14期—相关性方块热图。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

相关性方块热图是一种特殊的方块热图。

与一般的方块热图相比,其数值位于[-1 1]区间,其颜色用于表示正负,而其方块的大小用于表示数值绝对值的大小,可以十分直观地对两个变量的相关性进行分析。

由于Matlab中未收录相关性方块热图的绘制函数,因此需要大家自行设法解决

本文使用自制的cosquareheatmap小工具进行相关性方块热图的绘制,先来看一下成品效果:

Matlab进阶绘图第14期—相关性方块热图

特别提示:本期内容『数据+代码』已上传资源群中,加群的朋友请自行下载。有需要的朋友可以关注同名公号【阿昆的科研日常】,后台回复关键词【绘图桶】查看加入方式


1. 数据准备

此部分主要是读取原始数据

% 读取数据load data.mat% 数据矩阵data = Z;

2. 颜色定义

作图不配色就好比做菜不放盐,总让人感觉少些味道。

但颜色搭配比较考验个人审美,需要多加尝试。

这里直接使用TheColor配色工具中的SCI权威配色库

%% 颜色定义map = TheColor('sci',2061,'map',10);% map = flipud(map);

Matlab进阶绘图第14期—相关性方块热图

3. 相关性方块热图绘制

调用‘cosquareheatmap’命令,绘制初始相关性方块热图

cosquareheatmap(data,50,900)hTitle = title('Correlation Square HeatmapPlot');hXLabel = xlabel('K (w)');hYLabel = ylabel('Samples');

Matlab进阶绘图第14期—相关性方块热图

4. 细节优化

为了插图的美观,将初始相关性方块热图赋上之前选择的颜色并添加颜色条

% 赋色colormap(map)cb = colorbar;

然后,对坐标轴细节等进行美化,设置完毕后,以期刊所需分辨率、格式输出图片。

%% 图片输出figW = figureWidth;figH = figureHeight;set(figureHandle,'PaperUnits',figureUnits);set(figureHandle,'PaperPosition',[0 0 figWfigH]);fileout = 'test';print(figureHandle,[fileout,'.png'],'-r300','-dpng');

Matlab进阶绘图第14期—相关性方块热图

也可以尝试其它配色:

Matlab进阶绘图第14期—相关性方块热图

Matlab进阶绘图第14期—相关性方块热图

Matlab进阶绘图第14期—相关性方块热图

Matlab进阶绘图第14期—相关性方块热图

以上。文章来源地址https://www.toymoban.com/news/detail-411605.html

到了这里,关于Matlab进阶绘图第14期—相关性方块热图的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 数学建模-相关性分析(Matlab)

     注意:代码文件仅供参考,一定不要直接用于自己的数模论文中 国赛对于论文的查重要求非常严格,代码雷同也算作抄袭 如何修改代码避免查重的方法:https://www.bilibili.com/video/av59423231   //清风数学建模 连续数据、正态分布、线性关系三者同时满足优先用。 一般处理这种

    2024年02月07日
    浏览(45)
  • 计算两个或多个向量之间的相关性(Matlab 实现)

    本文首次在公众号【零妖阁】上发表,为了方便阅读和分享,我们将在其他平台进行自动同步。由于不同平台的排版格式可能存在差异,为了避免影响阅读体验,建议如有排版问题,可前往公众号查看原文。感谢您的阅读和支持! 两个随机变量 x x x 、 y y y 的 Pearson 线性相关

    2024年02月04日
    浏览(42)
  • 考虑时空相关性的风电功率预测误差MATLAB代码

    微 ❤ 关注“电气仔推送”获得资料(专享优惠) 风电功率预测置信区间误差分析拟合 1.风电功率预测误差--时空相关性 展示第一一个时间段的风电功率预测与实际风电功率值的比较。填充区域表示预测的不确定性,显示了95%置信区间内预测可能的范围。蓝色虚线表示置信区

    2024年02月07日
    浏览(36)
  • MATLAB中均值、方差、标准差、协方差、相关性的计算

    xmean = 2 ans = 2 xvar = 0.6667 ans = 0.6667 xvar_1 = 0.8000 ans = 0.8000 ans = 0.6667 xstd = 0.8165 ans = 0.8165 ans = 0.8165 xstd_1 = 0.8944 ans = 0.8944 ans = 0.8944 xcov = 0.6667 xycov = 0.6667 0.5000 0.5000 0.6667 ans = 0.5000 xcov_1 = 0.8000 xycov_1 = 0.8000 0.6000 0.6000 0.8000 ans = 0.6000 xycorrcoef = 1.0000 0.7500 0.7500 1.0000 xzcorrcoef = 1.0000

    2024年02月21日
    浏览(45)
  • matlab相关性分析(皮尔逊,肯德尔,斯皮尔曼)

    https://zhuanlan.zhihu.com/p/449099421 https://ww2.mathworks.cn/help/matlab/ref/heatmap.html

    2024年02月09日
    浏览(46)
  • 数学建模预测模型MATLAB代码大合集及皮尔逊相关性分析(无需调试、开源)

           选取2000-2017年x省碳排放量为训练集,2018-2022x省碳排放量作为测试集,以此来预测2023-2026年x省碳排放量。设置训练次数为 1000次,学习速率为0.2;对该训练集BP神经网络模型拟合后模型的训练样本、验 证样本和测试样本的均方误差分别是0.000012、0.0023、0.0042,整体的误

    2024年02月08日
    浏览(36)
  • 【MATLAB绘图进阶第3弹】Matlab绘制热图系列

    热图的主要作用是直观展示重点研究对象的差异情况,多用于经济学与工学差异性分析之中,我们常见的多变量 相关系数矩阵与混淆矩阵 就可以通过热图增加图示的美感,南同学将和大家一起实现一张多样化的热图绘制! 配色 重要的事情说三遍:配色、配色、配色!!!好

    2024年02月09日
    浏览(47)
  • Matlab进阶绘图第19期—三角气泡热图

    三角气泡热图,顾名思义,就是 仅保留气泡热图数据矩阵的上三角或下三角部分 。 三角气泡热图简单明了, 通过不同颜色、不同大小的圆形表示数据的大小,可以更加直观地对矩阵数据进行可视化表达 。 本文使用自制的tribubbleheatmap小工具进行三角气泡热图的绘制,先来看

    2024年02月11日
    浏览(49)
  • 【Copula】基于二元Frank-Copula函数的风光出力场景生成方法【考虑风光出力的不确定性和相关性】(Matlab代码实现)

     👨‍🎓 个人主页: 研学社的博客   💥💥💞💞 欢迎来到本博客 ❤️❤️💥💥 🏆博主优势: 🌞🌞🌞 博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️ 座右铭: 行百里者,半于九十。 📋📋📋 本文目录如下: 🎁🎁🎁 目录 💥1 概述 📚2 运行结果 🎉

    2024年02月03日
    浏览(67)
  • 【hive】相关性函数进行相关性分析

    在Hive SQL中,使用类似的相关性函数进行相关性分析。常见的相关性函数包括CORR、COVAR_POP、COVAR_SAMP、STDDEV_POP、STDDEV_SAMP等。 举个例子,假设有一个表格sales,其中包含两列数据 sales_amt 和 advertising_amt ,我们可以使用CORR函数来计算这两列数据的相关性: 这将返回一个值,表示

    2024年02月21日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包