100套顶刊配色方案!Matlab超绝配色包TheBestColor

文摘   2024-09-27 10:55   山东  

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

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

资源获取方式见文末~


年前,我刚开始研究制作Matlab配色包那时Matlab几乎只能用自带的默认配色,选择极少。

时至今日,Matlab配色已不是问题。

实际体验下来,在某些层面,甚至比隔壁R、Python吃得还要好一些。

但吃得太好,选择太多,有时反而难以下筷。

常常看着几百上千种配色方案,逐渐脑袋空空,陷入迷茫……

于是,为了方便自己、方便大家画图,我整理了CNS顶刊文章中常用的以及个人最喜欢的共计100种配色方案,并制作了一款Matlab配色包,名为TheBestColor

右半边是左半边的渐变色版,方便直观选择(括号内数字为颜色数量


1.安装方法
将工具包放在一个你不会经常动的地方,比较常用的存放路径是“Matlab安装路径/toolbox”,在命令行窗口输入“matlabroot”可查看Matlab安装路径:
然后,选择“设置路径”:
在窗口中选择“添加文件夹”:
选择工具包所在文件夹,“保存”即可。


2.使用方法

TheBestColor的使用方法非常简单,只需要对照CheatSheet中的颜色,选择想要的配色方案所对应的序号,比如16号:

并将其作为输入参数输入到TheBestColor函数中,即可输出想要配色方案的RGB颜色值,并存在变量C中:

C = TheBestColor('akun',43);

实际画图时也是一样的方法。

比如我想要16号配色中的第1、2、3、4号颜色:

map = TheBestColor('akun',16);C = map([1 2 3 4],1:3);

或者35号配色中的第2、4、6、8号配色:

C = TheBestColor('akun',35);C1 = C(2,1:3);C2 = C(6,1:3);C3 = C(8,1:3);C4 = C(4,1:3);

此外,TheBestColor还内置了渐变色功能,比如66号:

它包含11个颜色,但你需要将其致密化为256种颜色,这时,只需再输入一个颜色数量参数N,即可得到想要的颜色条:

map = TheBestColor('akun',66,'map',256);

其它需要渐变配色的数据图也是一样的使用方法:


3.下载方式

这一工具包是我花了很多心思制作出来的,全网独一无二,因此有一定的获取门槛。请尊重本人的付出,按照以下方式获取:

在本公众号(阿昆的科研日常)台回复关键字 888,查看获取方式。

以上。


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

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

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