matlab调整colorbar的宽度(MATLAB中colormap的parula属性)

在R2014b版本以前的MATLAB中,colormap中自带了有17中颜色映射,默认是jet,在R2014以后的版本中,MATLAB中新增加了一种颜色映射,parula,并且默认颜色映射改为parula。

parula的意思为森莺,是一种鸟类,生活在北美洲。之所以命名为森莺是有故事的,Steve在https://blogs.mathworks.com/steve/2014/12/10/a-new-colormap-for-matlab-part-4-the-name/文章中有说明,主要是因为森莺的身体颜色和新增加的这种颜色映射基本一样。关于paurla的读音,居然连老美都搞不清楚,哈哈,难怪我在百度翻译和有道词典上都没有发现parula的音标。不过Steve最后在文中说了,parula你想怎么读就怎么读,它不重要,反正它就在那里。

至于为什么MATLAB中要新增加这种parula颜色映射,Steve在它的Colormap系列文章https://blogs.mathworks.com/steve/category/colormap/?s_tid=Blog_steve_Category中也有说明,主要是将parula和jet进行了对比,说明了parula相比jet有种种优点等。由于本人知识有限,并不能明白其中的好处。(等以后知识多了再看吧)

最后Steve还在博客https://blogs.mathworks.com/steve/2017/07/24/colormap-test-image/中讲到如何绘制下面这些颜色映射图形。

matlab调整colorbar的宽度(MATLAB中colormap的parula属性)(1)

并且还提供了相关函数colormapTestImage,不过我下载了colormapTestImage后,使用时会报错。自己瞎修改了一下,只绘制出下面这些图形

matlab调整colorbar的宽度(MATLAB中colormap的parula属性)(2)

matlab调整colorbar的宽度(MATLAB中colormap的parula属性)(3)

反正都感觉怪怪的。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页