[Matlab] matlab中colormap科学配色

[复制链接]

一大早就收到学弟转发的关于Scientific Colour Maps科学配色的材料,还附带了网址和发表的论文,仔细研读了一下觉得很有必要介绍给大家。根据Scientific Colour Maps提到的所谓科学配色,即基于感知上统一(Perceptually uniform)和有序(Perceptually ordered)、对色弱和色盲者友好(Colour-vision-deficiency friendly)以及黑白打印可读(Readable as black&white print)这些原则所制作而成的配色方案。

所谓感知上统一,即亮度上的增加量在不同颜色等间距区间内需要保持一致(图1),这样可以使得视觉误差降到尽可能小。

  J6 x' {9 |! c! b
                               
登录/注册后可看大图

所谓感知上有序,即颜色和亮度的增加趋势应该保持一致(图2)


1 W. j4 S. {( T: p' C2 ^+ i8 M                               
登录/注册后可看大图

对色弱和色盲者友好,即对于色弱或色盲者,能够有效分辨和感知出不同颜色(图3)。


. m$ E+ j# {* J; q                               
登录/注册后可看大图

更为详细的解释参见以下文献:

Crameri, F., Shephard, G.E. & Heron, P.J. The misuse of colour in science communication. Nat Commun 11, 5444 (2020). https://doi.org/10.1038/s41467-020-19160-7.

Scientific Colour Maps官网:· C · scientific colour-maps

该网站提供了以下软件可以应用的配色方案文件:MatLab, Python, R, GMT, QGIS, Ncview, Ferret, Plotly, Paraview, VisIt, Mathematica, Gnuplot, Surfer, d3, SKUA-GOCAD, Petrel, Fledermaus, Qimera, ImageJ, Fiji, Kingdom, Originlab, GIMP, Inkscape, Photoshop, and more...

该配色方案的用户使用指南http://www.fabiocrameri.ch/resou ... tificColourMaps.pdf

鉴于目前还没有开发针对Ocean Data View (ODV)的Scientific Colour Maps系列的配色方案,本人根据Scientific Colour Maps提供的*.pal文件,生成了适用于ODV的配色方案文件,文件下载链接和加载到ODV的方法参见:阿啦小羊:Ocean Data View:我所知道的事

当然,除了Scientific Colour Maps科学配色系列,之前开发出来的一些配色方案也是科学有效的(图4),比如

Colorbrewer: Color Advice for Maps (网页版,离散配色,PPT等制图配色可以参考提取网页上的颜色)

Matplotlib: Choosing Colormaps in Matplotlib (适用于Matlab和Python等)

Cividis: marcosci/cividis (适用于R等)

CMOcean: Beautiful colormaps for oceanography提供了适用于Python, Matlab, R, ODV, GMT等软件的配色方案文件) - cmocean配色方案文件加载到ODV的方法参见:阿啦小羊:Ocean Data View:我所知道的事


& f+ b; f9 H8 `. p                               
登录/注册后可看大图

Crameri et al. (2020)在文章中也给出了如何选择配色方案的流程(图5),供参考。


, X* j+ g/ i) K8 N                               
登录/注册后可看大图

文末说正事:

在制图配色时各配色方案的选用根据网页要求需要引用,例如Scientific Colour Maps,引用事项参见Scientific colour maps

2 q2 x! _: V7 M( I: Y4 V
回复

举报 使用道具

相关帖子

全部回帖
暂无回帖,快来参与回复吧
懒得打字?点击右侧快捷回复 【吾爱海洋论坛发文有奖】
您需要登录后才可以回帖 登录 | 立即注册
teamo
活跃在2022-11-2
快速回复 返回顶部 返回列表