今天看啥  ›  专栏  ›  阿昆的科研日常

这种顶刊的条带状热图,如何用Matlab进行绘制?

阿昆的科研日常  · 公众号  · 科技创业 科技自媒体  · 2024-10-25 10:52

主要观点总结

本文介绍了条带热图的绘制方法,优势在于能够更好地刻画细节变化。使用自己制作的stripheatmap小工具进行绘制,数据准备包括读取原始数据和初始化绘图参数。颜色定义使用了TheColor配色工具中的SCI权威配色库。绘制初始条带热图后,进行细节优化并输出图片。此外,文章还介绍了全家桶计划,收录了各种相关资源。

关键观点总结

关键观点1: 条带热图的特点和优势

条带热图由共享X轴的多条渐变条带组成,能够更好刻画细节变化,可以在一些顶级期刊中使用。

关键观点2: 数据准备和颜色定义

需要读取原始数据并初始化绘图参数,颜色定义使用了TheColor配色工具中的SCI权威配色库。

关键观点3: 条带热图的绘制和优化

使用stripheatmap命令绘制初始条带热图,并进行细节优化,包括赋色、美化坐标轴等。

关键观点4: 全家桶计划的内容

全家桶计划收录了各种相关资源,包括Matlab论文插图绘制模板、进阶绘图系列、顶刊论文高清图集等。


文章预览

条带热图由共享X轴的多条渐变条带组成,其颜色表示某一特征值 。 与之前分享的线型热图相比, 条带热图的优势在于,其 能够更好地刻画细节变化 ,也因此可以在一些顶级期刊中看到它的身影,比如《Science》: 由于Matlab中未收录条带热图的绘制函数,因此需要大家自行设法解决 。 本文使用自己制作的stripheatmap小工具进行条带热图的绘制,先来看一下成品效果: 特别提示:本期内容『数据+代码』已上传资源群中,加群的朋友请自行下载。有需要的朋友可以关注同名公号【阿昆的科研日常】,后台回复关键词【全家桶】查看加入方式 。   1. 数据准备 此部分主要是 读取原始数据,并初始化绘图参数 。 % 读取数据 load data.mat % 初始化参数 x = X; y = Y; z = Z; sw = 15; % 条带宽度 2. 颜色定义 作图不配色就好比做菜不放盐,总让人感觉少些味道。 但颜色 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览