Madagascar之colormap
文章目录
平常作图时都会遇到如何选择colormap的问题。 而Madagascar文档也没有对各种colormap作系统的说明。
本文梳理了Madagascar中现有的各种colormap。
本文 SConstruct 脚本位于 Github.
Madagascar中的配色方案在sfgrey和sfgrey3中由参数color=控制。
默认为灰阶的,参数为color=i
标准配色
Madagascar 中自带的配色方案如下表所示:
| 配色 | 参数 |
|---|---|
| Rainbow | color=a |
| Bone | color=b |
| Cool | color=c |
| Blue-white-red | color=e |
| Flag | color=f |
| Black-white-red | color=g |
| Hot | color=h |
| Greyscale | color=i |
| Jet | color=j |
| Linear | color=l |
| Pink | color=p |
| Traffic | color=t |
效果图如下:

将小写改为大写就可以获得翻转的配色方案。
而配色方案中加入C可以高亮显示被裁剪的值。
新加入的配色
除了上述基础配色,Madagascar中还有一些后续加入的配色方案。
Light Bartlein
这种橙色,白色和紫色主导的配色提出在以下文章中:
Light, A. and P.J. Bartlein (2004) The end of the rainbow? Color schemes for improved data graphics. EOS Transactions of the American Geophysical Union 85(40):385
Matteo Niccoli推荐其作为红-白-蓝(Madagascar中color=g的配色)地震数据显示配色的替代品。
该配色在Madagascar中的参数为color=lb。

Cube-helix
这种配色被设计成根据其感知亮度单调增加,用黑白打印机打印时可以产生了很好的灰度。
该种配色在Madagascar中的参数为color=x。

其他配色

自定义配色
目前够用,先不折腾了!
只知道自定义配色方案要用csv格式!
可以参考rsf/tutorials/colormaps
参考
更新
- 2017年5月 初稿
- 2018年3月 添加 Github 地址。