
从NCL中获取丰富colormap用于Matlab绘图
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文介绍如何在Matlab中利用NCL(NCAR Command Language)中的丰富 colormap 资源,提升数据可视化效果,适用于科研和工程绘图场景。
MATLAB自带的colormap种类确实有限。相比之下,NCL提供的color tables选择非常丰富!因此,我将NCL中的color tables移植到了MATLAB中供绘图使用。
NCL提供了很多种颜色方案,具体可以参考其官方网站的相关页面。
为了方便大家使用,我已经挑选了一些常用的NCL color table,并将其保存下来:
1. White-in-the-middle color tables全部都有;
2. Ncview color tables全部包含;
3. ColorBrewer color tables全部可用;
4. Matplotlib 颜色表也全包括(这个已经很全面了,我觉得大部分图用MPL的color table就够用了)。
下面简要介绍一下使用方法:
1. 将NCL_colormap.nc和get_NCL_colormap.m文件放到当前MATLAB工作目录下;
2. 运行以下命令即可,其中需要输入colormap名称(比如matlab_jet为例):
colormap(get_NCL_colormap(matlab_jet))
希望对习惯使用MATLAB绘图的同学有所帮助。最后说明一下,我不是这些颜色方案的原创作者,我只是它们的搬运工。虽然只是简单的移植工作,但我认为这也是有意义的,喜欢绘制图表的朋友应该会认同吧?
全部评论 (0)
还没有任何评论哟~


