当前位置: 首页 > news >正文

Matlab进阶绘图第2期—线型热图

线型热图由共享X轴的多条渐变直线组成,其颜色表示某一特征值

与传统热图相比,线型热图适应于X轴数据远多于Y轴(条数)的情况,可以很好地对不同组数据间的分布情况进行比较,也因此可以在一些期刊中看到它的身影:

由于Matlab中未收录线型热图的绘制函数,因此需要大家自行设法解决

本文使用自己制作的linearheatmap小工具进行线型热图的绘制,先来看一下成品效果:

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


1. 数据准备

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

% 读取数据load XYZdata.matx = X;y = Y;z = Z;

2. 颜色定义

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

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

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

%% 颜色定义map = TheColor('sci',496,'map',256);% map = flipud(map);

3. 线型热图绘制

调用‘linearheatmap’命令,绘制初始线型热图

linearheatmap(x,y,z,50)hTitle = title('Linear Heatmap Plot');hXLabel = xlabel('K (w)');hYLabel = ylabel('Samples');view(0,90)

4. 细节优化

为了插图的美观,将初始线型热图赋上之前选择的颜色

% 赋色colormap(map)colorbar

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

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

也可以尝试其它配色:

以上。

相关文章:

Matlab进阶绘图第2期—线型热图

线型热图由共享X轴的多条渐变直线组成,其颜色表示某一特征值。 与传统热图相比,线型热图适应于X轴数据远多于Y轴(条数)的情况,可以很好地对不同组数据间的分布情况进行比较,也因此可以在一些期刊中看到它的…...

【Redis中bigkey你了解吗?bigkey的危害?】

一.Redis中bigkey你了解吗?bigkey的危害? 如果面试官问到了这个问题,不必惊慌,接下来我们从什么是bigkey?bigkey划分的类型?bigkey危害之处? 二.什么是bigkey?会有什么影响&#xff…...

C++回顾(一)——从C到C++

前言 在学习了C语言的基础上&#xff0c;C到底和C有什么区别呢&#xff1f; 1.1 第一个C程序 #include <iostream>// 使用名为std的命名空间 using namespace std;int main() {// printf ("hello world\n");// cout 标准输出 往屏幕打印内容 相当于C语言的…...

CRF条件随机场 | 关键原理+面试知识点

😄 CRF之前跟人生导师:李航学习过,这里结合自己的理解,精简一波CRF,总结一下面试中高频出现的要点。个人觉得没网上说的那么复杂,我看网上很大部分都是一长篇先举个例子,然后再说原理。没必要原理其实不难,直接从原理下手更好理解。 文章目录 1、概率无向图(马尔可夫…...

秒懂算法 | 回归算法中的贝叶斯

在本文中,我们会用概率的观点来看待机器学习模型,用简单的例子帮助大家理解判别式模型和生成式模型的区别。通过思考曲线拟合的问题,发现习以为常的损失函数和正则化项背后有着深刻的意义 01、快速理解判别式模型和生成式模型 从概率的角度来理解数据有着两个不同的角度,假…...

用Netty实现物联网01:XML-RPC和JSON-RPC

最近十年,物联网和云计算、人工智能等技术一道,受到业内各方追捧,被炒得火热,甚至还诞生了AIoT这样的技术概念。和(移动)互联网不同,物联网针对的主要是一些资源有限的硬件设备,比如监控探头、烟雾感应器、温湿度感应器、车载OBD诊断器、智能电表、智能血压计等。这些硬…...

腾讯云服务器centos7安装python3.7+,解决ssl问题

使用requests模块访问百度&#xff0c;报错如下&#xff1a; requests.exceptions.SSLError: HTTPSConnectionPool(hostwww.baidu.com, port443): Max retries exceeded with url: / (Caused by SSLError("Cant connect to HTTPS URL because the SSL module is not avail…...

C++【模板STL简介】

文章目录C模板&&STL初阶一、泛型编程二、函数模板2.1.函数模板概念2.2.函数模板格式2.3.函数模板的实例化2.4.模板参数的匹配原则三、 类模板3.1.模板的定义格式3.2.类模板的实例化STL简介一、STL的概念、组成及缺陷二、STL的版本C模板&&STL初阶 一、泛型编程…...

该学会是自己找bug了(vs调试技巧)

前言 &#x1f388;个人主页:&#x1f388; :✨✨✨初阶牛✨✨✨ &#x1f43b;推荐专栏: &#x1f354;&#x1f35f;&#x1f32f; c语言初阶 &#x1f511;个人信条: &#x1f335;知行合一 &#x1f349;本篇简介:>:介绍c语言初阶的最后一篇.有关调试的重要性. 金句分享…...

Redis大全(概念与下载安装)

目录 一、概念 1.非关系型数据库&#xff08;NoSQL&#xff09;的介绍 2.什么是redis 3.redis的作者 4.Redis的特点 5.redis的应用场景 6.高度概括知识 一、二 缓存穿透、缓存击穿、缓存雪崩的概念 &#xff08;一&#xff09;缓存穿透 &#xff08;二&#xff09;缓…...

指针的进阶【上篇】

文章目录&#x1f4c0;1.字符指针&#x1f4c0;2.指针数组&#x1f4c0;3.数组指针&#x1f4bf;3.1.数组指针的定义&#x1f4bf;3.2. &数组名VS数组名&#x1f4bf;3.3.数组指针的使用&#x1f4c0;1.字符指针 int main() {char ch w;char* pc &ch;// pc就是字符指…...

MATLAB | 如何用MATLAB绘制花里胡哨的山脊图

本期推送教大家如何绘制各种样式的山脊图&#xff0c;这里做了一个工具函数用来实现好看的山脊图的绘制&#xff0c;编写不易请多多点赞&#xff0c;大体绘制效果如下&#xff1a; 依旧工具函数放在文末。 教程部分 0 数据准备 数据为多个一维向量放在元胞数组中&#xff0c;…...

.Net与程序集

一个简单的C#程序回想一下我们第一个.net 程序 hello world&#xff0c;它具有那些步骤呢&#xff1f;打开visual studio创建一个C# console的项目build运行程序这时候就有一个命令行窗口弹出来&#xff0c;上面打印着hello world。我们打开文件夹的bin目录&#xff0c;会发现里…...

软考中级之数据库系统(重点)

涉及考点:数据库模式,ER模型,关系代数与元祖演算,规范化理论,并发控制,分布式数据库系统,数据仓库和数据挖掘 数据库模式 三级模式-二级映射 常考选择题 三级模式,两种映射的这种涉及属于层次架构体的设计,这种设计为我们在应用数据库的时候提供了很多便利,同时提高了整个体…...

界面控件DevExtreme的Data Grid组件——让业务信息管理更轻松!

DevExtreme拥有高性能的HTML5 / JavaScript小部件集合&#xff0c;使您可以利用现代Web开发堆栈&#xff08;包括React&#xff0c;Angular&#xff0c;ASP.NET Core&#xff0c;jQuery&#xff0c;Knockout等&#xff09;构建交互式的Web应用程序&#xff0c;该套件附带功能齐…...

【架构师】零基础到精通——网关策略

博客昵称&#xff1a;架构师Cool 最喜欢的座右铭&#xff1a;一以贯之的努力&#xff0c;不得懈怠的人生。 作者简介&#xff1a;一名退役Coder&#xff0c;软件设计师/鸿蒙高级工程师认证&#xff0c;在备战高级架构师/系统分析师&#xff0c;欢迎关注小弟&#xff01; 博主小…...

【java 8】方法引用与构造器引用

&#x1f4cb; 个人简介 &#x1f496; 作者简介&#xff1a;大家好&#xff0c;我是阿牛&#xff0c;全栈领域优质创作者。&#x1f61c;&#x1f4dd; 个人主页&#xff1a;馆主阿牛&#x1f525;&#x1f389; 支持我&#xff1a;点赞&#x1f44d;收藏⭐️留言&#x1f4d…...

SGI 空间配置器

前言 空间配置器是 STL 六大组件之一&#xff0c;它总是隐藏在容器的背后&#xff0c;默默工作&#xff0c;默默付出。本文为《STL 源码剖析》读书笔记&#xff0c;主要讨论 SGI 版本空间的配置和释放&#xff0c;对代码进行解读时会改变一些写法&#xff0c;使其更易于阅读。…...

2023年白酒行业研究报告

第一章 行业概况 白酒是中国传统的酿酒业之一&#xff0c;历史悠久&#xff0c;源远流长。白酒指以高粱等粮谷为主要原料&#xff0c;以大曲、小曲或麸曲及酒母等为糖化发酵剂&#xff0c;经蒸煮、糖化、发酵、蒸馏、陈酿、勾兑而制成的&#xff0c;酒精度(体积分数)在18%-68%…...

华为OD机试 -合规数组(Java) | 机试题+算法思路+考点+代码解析 【2023】

合规数组 题目 给定一个正整数数组 检查数组中是否存在满足规则的数组组合 规则: A = B + 2C 输入 第一行输出数组的元素个数 接下来一行输出所有数组元素,用空格隔开 输出 如果存在满足要求的数 在同一行里依次输出规则里A B C的取值,用空格隔开 如果不存在输出0 示…...

量子误差校正的变分优化方法与应用

1. 量子误差校正的变分优化方法概述量子计算面临的核心挑战之一是量子态的脆弱性。在现实环境中&#xff0c;量子比特会与周围环境发生相互作用&#xff0c;导致量子信息丢失或退化。这种现象被称为量子退相干&#xff0c;是量子计算机实现大规模计算的主要障碍之一。传统量子误…...

不变量理论:从数学原理到机器学习中的对称性特征工程

1. 项目概述&#xff1a;从“区分”到“表达”的核心思想在数据科学和机器学习的世界里&#xff0c;我们常常面对一个根本性的挑战&#xff1a;如何从一堆看似杂乱无章、经过各种变换&#xff08;如旋转、平移、对称操作&#xff09;的数据中&#xff0c;提取出真正有意义的、稳…...

JMeter深度实战:从HTTP接口测试到性能根因分析

1. 这不是“点点按钮就能出报告”的玩具&#xff0c;而是接口质量的显微镜很多人第一次打开JMeter&#xff0c;以为它就是个带图形界面的curl增强版——填个URL、点下“启动”&#xff0c;等几秒看个响应码&#xff0c;再导出个Excel就完事了。我刚接手电商中台接口测试时也这么…...

深入理解RAG中的嵌入模型Embedding Model

前言在当前流行的RAG引擎&#xff08;例如RAGFlow、Qanything、Dify、FastGPT等&#xff09;中&#xff0c;嵌入模型&#xff08;Embedding Model&#xff09;是必不可少的关键组件。在RAG引擎中究竟扮演着怎样的角色呢&#xff1f;本文笔者进行了总结&#xff0c;与大家分享~什…...

ESPIM架构:稀疏计算与存内计算融合,突破边缘AI推理内存墙

1. 项目概述&#xff1a;当稀疏计算遇上存内计算在边缘设备上部署大型语言模型&#xff08;LLaMA、GPT等&#xff09;进行推理&#xff0c;正成为一个越来越普遍的需求。无论是出于隐私保护&#xff0c;还是为了应对有限的无线带宽&#xff0c;本地化推理都展现出巨大吸引力。然…...

Magica Cloth 2:Unity DOTS 布料模拟的架构级重构

1. 为什么 Magica Cloth 2 不是“又一个布料插件”&#xff0c;而是 Unity 实时模拟范式的切换点Magica Cloth 2 这个名字在 Unity 资源商店里看起来平平无奇&#xff0c;和“Advanced Cloth”“Realistic Fabric”这类命名逻辑一致。但如果你真把它当成传统 SkinnedMeshRender…...

Burp Suite企业级部署:从单机工具到安全团队基础设施

1. 为什么企业级Burp Suite部署不是“装个软件就完事”&#xff1f;很多人第一次接触Burp Suite&#xff0c;是在渗透测试入门课上——下载社区版、双击安装、抓个百度登录包&#xff0c;三分钟上手。但当我接手某金融客户内部红队平台建设时&#xff0c;发现他们把Burp当Chrom…...

DeepSeek R1模型本地化部署全链路实践(从Docker镜像构建到API服务高可用上线)

更多请点击&#xff1a; https://codechina.net 第一章&#xff1a;DeepSeek R1模型本地化部署全链路实践&#xff08;从Docker镜像构建到API服务高可用上线&#xff09; DeepSeek R1 是一款高性能开源大语言模型&#xff0c;其本地化部署需兼顾推理效率、资源隔离与服务稳定性…...

评测全网10款主流降AI率工具:帮你锁定真正好用靠谱的一款

随着AI写作工具的普及&#xff0c;论文撰写和内容创作变得越来越高效&#xff0c;许多学生和职场人士都从中受益。然而&#xff0c;随着高校和学术机构对AIGC&#xff08;人工智能生成内容&#xff09;检测技术的不断升级&#xff0c;问题也逐渐显现。越来越多的学生发现&#…...

Python基础篇:闭包、装饰器wrapper

一、闭包 元组字典解包 def func(*args, **kwargs):print(type(args)) # <class tuple>print...