关于matlab的配色
配色问题
美观大方,风格统一,容易辨识的配色在论文和展示中至关重要,好的文章其配色自成一体,看起来非常舒服。
以下是几个选取配色的神仙网站。
(1)http://brandcolors.net/
世界知名品牌颜色收集网,收录了世界最知名的品牌、企业公司、知名网站的颜色的色码。如微软经典配色:
f65314, 7cbb00, 00a1f1, ffbb00
(2)https://materialui.co/
为Material Design而生的配色模板,其色板每一张均从基本颜色开始,然后逐渐扩充,创建出一套完整、可复用的配色体系,可用于网页设计、安卓设计和iOS设计。
(3)https://flatuicolors.com/
采集了扁平化设计中最受欢迎的色彩,可以吸取复制任何你看中的色彩。可以通过选择相似的色调和饱和度,来达到快速配色。
(4)https://www.0to255.com/
随机点击一个颜色,它会有序呈现色彩由亮到暗变化的颜色列表,这时你可以选取合适的使用。
(5)http://www.peisebiao.cn/
每种色彩在印象空间中都有自己的位置,该网站不仅提供各种颜色主题的配色,还根据印象为我们生成配色方案。
(6)http://zhongguose.com/
该网站收藏了最全的中国色,颜色皆以色卡的形式来呈现,而且颜色选取时还有渐变的效果,非常有氛围感。
matlab颜色表示与加载
颜色表示
Matlab支持使用以下三种方式表示颜色:
- 归一化的RGB值;
- 带#的十六进制数值;
- 颜色名称字符串。
https://www.mathworks.com/help/matlab/ref/plot.html?searchHighlight=plot&s_tid=srchtitle#namevaluepairarguments
cbrewer工具
官方网址:https://ww2.mathworks.cn/matlabcentral/fileexchange/34087-cbrewer-colorbrewer-schemes-for-matlab?s_tid=srchtitle
了解自:https://zhuanlan.zhihu.com/p/353749546
这个函数为给定的颜色表的类型、名称和颜色数量生成一个colorbrewer表(rgb数据)。这个函数还允许根据原始数据通过插值RGB为每个colortable生成可变数量的颜色搭配。
cbrewer()
获取配色插值:
>> green_RGB = cbrewer('seq', 'Greens', 10, 'linear') green_RGB = 0.968627450980392 0.988235294117647 0.960784313725490 0.898039215686275 0.960784313725490 0.878431372549020 0.780392156862745 0.913725490196078 0.752941176470588 0.631372549019608 0.850980392156863 0.607843137254902 0.545098039215686 0.811764705882353 0.537254901960784 0.454901960784314 0.768627450980392 0.462745098039216 0.254901960784314 0.670588235294118 0.364705882352941 0.137254901960784 0.545098039215686 0.270588235294118 0 0.427450980392157 0.172549019607843 0 0.266666666666667 0.105882352941176
测试:
x = linspace(-1,1,100); for i = 1:10 plot(x, i.*x.^2, 'Color', green_RGB(i,:), 'LineWidth', 2); hold on; end set(gca,'fontsize',15); title('Greens');
色盲配色问题
以下内容摘自:https://cdc.tencent.com/2012/06/01/信息图形中的颜色探讨-面向色盲人士友好的设计
关于色盲:
- 色盲并不意味着色觉的完全丧失,而是指部分色觉受损,因此无法正确感知和分辨某些区域的颜色。
- 色盲可以分为:红色盲(P)、绿色盲(D)、蓝色盲(T)和全色盲。其中红色盲和绿色盲最为普遍,合称为红绿色盲。
- 红绿色盲难以分辨两种差别只在红色或绿色元素的颜色,但对蓝色更为敏感。举例来说,他们会把红色和绿色、或黄色和黄绿色混淆,但却能清楚的分辨绿色和蓝绿色(翠绿色)。
- 虽然色盲人士对色相的辨识能力较弱,但却对明度、饱和度非常敏感。
- 相比高饱和度的颜色,低饱和度的颜色更难辨认。如天蓝色和粉红色。
配色建议:
- 不完全依赖颜色来区分信息,同时使用多种视觉变量来编码信息,如线条或散点的形状;
- 选择安全的配色方案;
- 使用文字注解;
- 交替使用暖色和冷色;
- 避免同时使用低饱和度和低明度的组合。
色盲友好配色: