博士第四年。
不出意外的话,明年夏天就能毕业。
组里进了很多新人,个个朝气蓬勃。
以前带过许多新人,来了,教了,走了。
然后再来,再教,再走……总是如此。
虽也意识到这是在做重复工作,但惰性使然,也并未做出什么改变。
这次轮到自己离开,感觉便有些微妙起来。
思来想去,决定在毕业前这一年,把科研几年的一些心得整理成文档,把一些通用性的技术分享给大家。
这样,当需要你来带新人时,直接把链接甩给他:看吧,都在这里了。
岂不美哉?
当然,内容比较多,整理起来得费些功夫。
有需求的朋友可以先关注着,后面会陆续更新。
这次分享的内容是一个Matlab配色加强包。
之前其实也分享过不少配色相关的内容,比如像下面这些:
如何用Matlab在论文中画出漂亮的插图
Matlab配色方案补充包——Matplotlib 3.3
Matlab绘制论文插图的270种补充颜色
虽也解决了不少当时遇到的问题,但总体上不成体系,函数众多,调用起来不够简单。
于是花了一天时间,把之前的工作重新强化了一下,便有了这个:
1. 单一颜色调用
第一部分内容其实和之前分享的addcolor是差不的,就是增加了270种颜色。
使用时,只需要对照图中的颜色,选择想要的颜色所对应的序号作为输入参数输入到addcolor函数里,即可输出想要的颜色RGB值,如:
color_hFit = addcolorplus(1);
color_hE = addcolorplus(93);
color_hModel = addcolorplus(168);
color_hData = addcolorplus(140);
color_hCI1 = addcolorplus(136);
color_hCI2 = addcolorplus(136);
示例具体代码见工具包附件demo
不同之处在于:
2. 多种颜色调用
假如我们不想一个颜色调用一次addcolorplus函数,想要一次调用多个颜色,怎么办?
这时,只需要把所需颜色列一个数组作为输入即可。
比如,
addcolorplus([1,17,34,78,93,98,115,132,221:222])。
示例具体代码见工具包附件demo
3. colormap渐变色调用
Matlab自带的colormap种类比较少,为了丰富选择,这里整理、增加了Matplotlib3.3里的39种以及Surfer14里的33种共72种(编号271~342)配色方案。
调用时,同样是选择所需的配色方案所对应的数字编号,但使用方法有所不同,需要将addcolorplus的输出作为colormap函数的输入,如:
colormap(addcolorplus(303))
示例具体代码见工具包附件demo
获取方式
公众号后台回复关键字“配色强化”获取~
转自:“阿昆的科研日常”微信公众号
如有侵权,请联系本站删除!