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 地址。