Matlab如何提取论文插图中的渐变色?一招轻松搞定

文摘   科技   2024-09-06 18:07   山东  

点击上方“阿昆的科研日常”,关注我的公众号。

设为“星标”,原创技术文章第一时间推送。



渐变配色在科研绘图过程中十分常用。

比如三维柱状图

热图

特征渲染散点图

等等,都需要使用渐变配色

然而,Matlab中自带的渐变配色就那么几个,有时很难达到自己预期的效果

一个简单的解决办法是,从Nature、Science大佬的论文插图中提取自己喜欢的渐变色

但是,该怎么操作呢?

 

1 图片渐变色提取

比如下面这张图是我Nature论文中截取

如果我想把它的渐变色应用到自己的插图

只需要使用TheColor的‘图片选点取色’以及‘颜色致密化’功能

map = TheColor('copy','map',256);

即可得到一个256*3的渐变色RGB矩阵:

然后,将其应用到自己的插图中:

colormap(map)colorbar

是不是很简单?

当然,你可能会说,手动一个一个图片选点,很麻烦,而且选的点间隔还不一样,没原图内味儿

那其实只需要用TheColor的渐变色提取功能

% 选择图片colorbar首尾两点,按回车键,均匀提取colorbar上10个点C1 = TheColor('copymap',10,'seka',1);% 选择图片colorbar首尾两点,按回车键,均匀提取colorbar上10个点,% 进一步致密化为包含256种颜色的渐变色C2 = TheColor('copymap',10,'map',256,'seka',0);

不管是水平的还是垂直的colorbar,只需选择首尾两点,便可轻松完成等间隔取色

 

2 配色神器TheColor

假如你觉得上面的方法还是太麻烦,TheColor里面还集成了我耗费半年收集、整理的近万种经典大师配色,而其中就包括了近千种的渐变色

如此,大家便可以随意选择、尝试:




感兴趣的朋友可以后台回复关键词【TC】了解详情。


3 全家桶计划

TheColor配色工具包含在全家桶中。

全家桶计划是指将过去以及未来发布的各种相关资源统统上传到一个群中,大家加入全家桶计划后,可以随时随地地下载群中的所有资源

全家桶收录有Matlab论文插图绘制模板系列(已完结,包含3种版本*139种经典数据图,后台回复关键词【139查看单独获取方式):

Matlab进阶绘图系列除Matlab默认绘图外的复杂绘图,现包括66种经典数据图):

Nature/Science论文插图复刻系列(让论文插图达到顶刊效果,现包括5种数据图):

顶刊论文高清图集系列,包括Nature高清图集(学习Nature绘图思路,包括2400张左右):

Science高清图集(学习Science绘图思路,超1000张):

Matlab配色补充包系列(包括配色强化addcolorplus、450种常用色colorplus、SCI专用配色工具Rggsci、艺术品配色包Metbrewer以及中国、日本、美国、英国、法国传统颜色等):

Matlab科研绘图精品工具包(包括渐变色生成/编辑器ColorMap、渐变色生成器专业版ColorMapPro、光影渲染器Shadow、顶级期刊配色拷贝工具ColorCopy和图片数据提取工具Fig2Data):

以及Matlab终极配色工具TheColor(2套):

公众号后台回复关键词【全家桶】查看加入方式。

以上。


如果你觉得我的分享对你有帮助的话,欢迎大家在这里点赞、在看、分享。当然,也欢迎大家在这里打赏。互动越多,更新越快哦~

声明:本公众号的所有原创内容,在未经允许的情况下,不得用于任何商业用途,违者必究。

阿昆的科研日常
测绘科普,经验分享,科研日常,蜜汁脑洞
 最新文章