趣百科

如何自定义MATLAB中colormap函数的颜色

编辑:Simone 2025-04-10 03:26:51 556 阅读

如何自定义MATLAB中colormap函数的颜色

在利用matlab绘图时,颜色的设置显得异常重要,优秀的colorbar能让读者对图片所想展示的信息一目了然。而在使用colormap()函数时,matlab已经内置了集中色彩模式包括jet,hsv,hot,cool,spring,summer,autumn,winter,gray,bone,copper,pink以及lines等13中模式,但是使用这些内置模式也许不能满足你的心意,那么可以根据自己的意愿对颜色进行修改,下面跟大家分享一下

笔者以matlab中内置的colormap例子进行举例。打开matlab软件,在command window中键入图片中的代码,得到相应的图片(以figure弹窗形式出现)

在新出现的figure窗口中,依次点击edit--colormap,会有弹窗再次出现。

弹出中最引人注目的便是那一条颜色标尺,且标尺底部配有滑块,其中两端的滑块是规划颜色区间的,不进行添加与删除操作,而中间的滑块则可以进行添加删除操作,作用是确定什么数值代表什么颜色,再者可以看到一个min和max,这也是用来控制颜色区间的。

添加滑块的方法是在标尺底部空白的地方单击即可,红色框框框住的两个滑块是笔者新添加的

同时你可以根据自己的需求拖拽滑块,图中最中间的两个是新添加的,其左右两个滑块,笔者对其分别向左和向右进行了拖拽,注意右边colorbar的变化哦

如果你想改变标尺中的颜色,那么你可以双击某一滑块,在弹窗中选择颜色予以代替,如果弹窗给出的颜色没有你喜欢的你可以选择more colors选项

如果你想对你刚才自定义的colorbar进行保存后用,那就要在command window中键入

newcolorbar=colormap;%此处newcolorbar为笔者自定义名称,读者可随意自取

save mycolor newcolorbar;即可

下次想要调用该colorbar时,在command window键入colormap(newcolorbar)即可使用该colorbar为你的图片上色。祝你成功。

版权声明:本站【趣百科】文章素材来源于网络或者用户投稿,未经许可不得用于商用,如转载保留本文链接:https://www.qubaik.com/article/173791.html

相关推荐