zoukankan      html  css  js  c++  java
  • 关于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支持使用以下三种方式表示颜色:

    1. 归一化的RGB值;
    2. 带#的十六进制数值;
    3. 颜色名称字符串。

    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/信息图形中的颜色探讨-面向色盲人士友好的设计

    关于色盲:

    1. 色盲并不意味着色觉的完全丧失,而是指部分色觉受损,因此无法正确感知和分辨某些区域的颜色。
    2. 色盲可以分为:红色盲(P)、绿色盲(D)、蓝色盲(T)和全色盲。其中红色盲和绿色盲最为普遍,合称为红绿色盲。
    3. 红绿色盲难以分辨两种差别只在红色或绿色元素的颜色,但对蓝色更为敏感。举例来说,他们会把红色和绿色、或黄色和黄绿色混淆,但却能清楚的分辨绿色和蓝绿色(翠绿色)。
    4. 虽然色盲人士对色相的辨识能力较弱,但却对明度、饱和度非常敏感。
    5. 相比高饱和度的颜色,低饱和度的颜色更难辨认。如天蓝色和粉红色。

    配色建议:

    1. 不完全依赖颜色来区分信息,同时使用多种视觉变量来编码信息,如线条或散点的形状;
    2. 选择安全的配色方案;
    3. 使用文字注解;
    4. 交替使用暖色和冷色;
    5. 避免同时使用低饱和度和低明度的组合。

    色盲友好配色:

  • 相关阅读:
    数梦工场:新思维、新技术下的互联网+政务
    计算成就价值_数据实现梦想——达科在DT时代转型历程的分享
    AliSQL开源功能特性
    mysql 索引的使用
    sql经典面试题
    数据库理论知识点
    sql语句面试练习
    数据库范式的选择使用
    sql常用语句
    数据库范式
  • 原文地址:https://www.cnblogs.com/dingdangsunny/p/15305232.html
Copyright © 2011-2022 走看看