众所周知,Matlab里面自带的颜色就那么几个。
平常自己做实验倒没什么,一旦需要对外展示,比如制作PPT、写论文,问题就来了:
1. Matlab提供的颜色都是些像红[255 0 0]、绿[0 255 0]、蓝[0 0 255]这种饱和度贼高的颜色,而高饱和度往往和“老土”挂钩。
2. 如果直接使用Matlab的自带颜色,多少会给人一种“新手”、“小白”的印象。
3. 如果通过调节RGB一个一个地试色,则会耗费大量的时间。
于是,我参考了大量文献和网站的配色,制作了一份包括450种颜色的Matlab颜色补充包。
关注我比较早的朋友应该记得,之前我有分享过一个270个颜色版本的颜色补充包。
这次分享的是我更新过一次之后的,颜色会更加丰富一些,使用方式也更灵活一些。
所有的450种颜色通过colorplus函数提取。
colorplus函数有两种使用方式:
1)单一颜色调用
对照cheatsheet中的颜色表,选择你想要的颜色所对应的序号作为输入参数输入到colorplus函数里,即可输出想要的颜色RGB值,如……
c = colorplus(1);
示例具体代码见工具包附件demo1
2)多种颜色调用
假如你想要一次调用多个颜色,该如何操作呢?
这时,只需要把所需颜色列一个数组作为输入即可。比如……
C = colorplus([27 43 56 70 109 124 202 380432 382]);
示例具体代码见工具包附件demo2
当然,如果想要得到好看的插图,还需要自己尝试慢慢调色搭配。
讲到这里,有朋友就要问了……
获取方式:
Matlab补充颜色包450https://mp.weixin.qq.com/s/QG79Ofhh7tObBokzy7U8pw