利用matlab构建自己的colormap(色彩搭配) | 您所在的位置:网站首页 › 怎么制作色块图 › 利用matlab构建自己的colormap(色彩搭配) |
利用matlab构建自己的colormap
利用matlab构建自己的colormap
利用matlab构建自己的colormap
1 色彩空间
2.matlab自带的colormap的提取与评估
2.1colormap提取
2.2颜色图的评估
3.自己创建colormap的两种方式
3.1从好看的图片上提取RGB
3.2自己根据HSV绘制colormap
4 常用颜色图分类
4.1 渐变方式
4.2 温度计式(Diverging)
4.3 条纹式
4.4 其它伪彩色
这个博客是自己的第一篇博客,瞎写实验中。。。 (2020年2月第一次更新,调整了一下格式,增加了常用的颜色图形式) 1 色彩空间因为平时绘制多条曲线,多种颜色的散点图以及二维色彩图时,经常受colormap折磨,嫌弃matlab自带的太丑,自己想要的效果没有。所以这篇文章主要从RGB格式和HSV格式两种颜色模式去衡量构造颜色条。 ##1.颜色模式 首先说一下RBG格式,是通过对红®、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的,RGB即是代表红、绿、蓝三个通道的颜色。可以理解为RGB是利用三维直角坐标系来描述颜色空间。 另外还有一种色彩空间模式是HSV模式(也叫HSB模式),是通过色调(H),饱和度(S),明度(V)三个颜色参数去描述颜色。其中色调是描述颜色色彩的一个参数,表现为 红橙黄绿青蓝紫红 一圈的颜色环。饱和度是描述颜色所占比例的一个参数,当饱和度为1时颜色为色调所表现出的颜色,饱和度为0表现为灰度色。明度V则表示颜色的明亮程度。可以理解为HSV是利用柱坐标(也有利用锥坐标)去描述色彩空间。 使用matlab自带的帮助可以获取颜色图的信息。 help colormap可以看到matlab有很多自带的colorbar图,我们以“hot”为例,去交换hot里的红色和蓝色颜色通道,去改变颜色图。 输出的效果图如下: 一个颜色图的评估没有固定的标准,但是为了一些场合的实用性,主要的评估是以颜色的色调(H),颜色的灰度值(Gray scale),其中色调影响了颜色图的色彩变化,在展示的时候效果最明显;颜色的灰度值影响了颜色的色彩的明暗,在打印的时候效果最明显。最好的颜色图我认为是在色调和灰度值都显著变化的颜色图。 灰度的算法参见https://blog.csdn.net/cuixiping/article/details/40291389。 |
CopyRight 2018-2019 实验室设备网 版权所有 |