点击上方“阿昆的科研日常”,关注我的公众号。
设为“星标”,原创技术文章第一时间推送。
资源获取方式见文末~
两三年前,我刚开始研究制作Matlab配色包,那时Matlab几乎只能用自带的默认配色,选择极少。
时至今日,Matlab配色已不是问题。
实际体验下来,在某些层面,甚至比隔壁R、Python吃得还要好一些。
但吃得太好,选择太多,有时反而难以下筷。
常常看着几百上千种配色方案,逐渐脑袋空空,陷入迷茫……
于是,为了方便自己、方便大家画图,我整理了CNS顶刊文章中常用的以及个人最喜欢的共计100种配色方案,并制作了一款Matlab配色包,名为TheBestColor。
右半边是左半边的渐变色版,方便直观选择(括号内数字为颜色数量)
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);
其它需要渐变配色的数据图也是一样的使用方法:
这一工具包是我花了很多心思制作出来的,全网独一无二,因此有一定的获取门槛。请尊重本人的付出,按照以下方式获取:
在本公众号(阿昆的科研日常)后台回复关键字 888,查看获取方式。
以上。
如果你觉得我的分享对你有帮助的话,欢迎大家在这里点赞、在看、分享。当然,也欢迎大家在这里打赏。互动越多,更新越快哦~
声明:本公众号的所有原创内容,在未经允许的情况下,不得用于任何商业用途,违者必究。