matlab自带的colormap真的是太少了,而NCL的color tables选择特别多!于是我就把NCL的color tables搬过来给matlab画图用。NCL的color tables看这里http://www.ncl.ucar.edu/Document/Graphics/color_table_gallery.shtml#White-in-the-middle
是不是眼睛都看花了!!!说明一下,由于NCL的color table真的是太多了,所以呢,我就挑了一些存起来,画一般的图应该是够用了。都有哪些颜色呢:
1. White-in-the-middle color tables全都有;2.Ncview color tables全都有;3. ColorBrewer color tables全都有;4. Matplotlib color tables全都有;(这个很全了,我觉得大部分图有MPL的color table就够了)其他的像什么rainbow花里胡哨的暂时没存。颜色长啥样戳上面的链接。
下面说一下使用方法:
1. 把NCL_colormap.nc和get_NCL_colormap.m放到当前matlab运行目录下;
2. 然后运行下面这句就OK了,括号里写上colormap名字(以matlab_jet为例):
colormap(get_NCL_colormap('matlab_jet'))
希望对习惯matlab画图的同学有帮助~
最后说明:我不是colormap的生产者,我只是colormap的搬运工。虽然是搬运工吧,但我觉得这也是有意义的,爱画图的你说是不?
1