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

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

操作方法

  • 01

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

  • 02

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

  • 03

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

  • 04

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

  • 05

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

  • 06

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

  • 07

    如果你想对你刚才自定义的colorbar进行保存后用,那就要在command window中键入 newcolorbar=colormap;%此处newcolorbar为笔者自定义名称,读者可随意自取 save mycolor newcolorbar;即可 下次想要调用该colorbar时,在command window键入colormap(newcolorbar)即可使用该colorbar为你的图片上色。祝你成功。

(0)

相关推荐

  • matlab中poly函数是什么,怎么使用?

    有时候我们在使用matlab进行数学运算的时候,想知道poly函数是什么,怎么使用,下面来分享一下方法 操作方法 01 第一步我们首先需要知道matlab中poly函数可以构造多项式,也可以生成矩阵的 ...

  • matlab中regress()函数怎么用

    matlab中regress()函数怎么用 操作方法 01 10在matlab中regress()函数可以进行回归分析,regress()函数主要用于线性回归方法如下 02 2.对含常数项的一元回归模 ...

  • matlab中input函数使用方法和实例

    有时候我们想使用matlab中input函数,怎么使用呢,下面来分享一下方法 操作方法 01 第一步在我们的电脑上打开matlab,在命令行窗口中输入"help input",可以 ...

  • matlab中boxplot函数的用法

    matlab中提供了一个盒子图函数boxplot来描述样本数据的分布趋势,也就是可以观察数据的正常和异常的可视化显示,介绍如下: 操作方法 01 首先,我们要打开电脑上的matlab软件,进入matl ...

  • matlab中cumsum函数的使用

    matlab中提供的cumsum函数一个计算元素累加的函数,下面我们介绍这个cumsum函数的具体使用 操作方法 01 首先,介绍一下cumsum函数的语法格式,如图所示: 02 现在我们创建一个矩阵 ...

  • 如何在MATLAB中新建函数文件?

    MATLAB我们经常使用,那么如何在MATLAB中新建一个函数文件呢? 操作方法 01 打开电脑中的MATLAB. 02 选择"主页"中的"新建". 03 找到 ...

  • matlab中Inline函数

    在matlab中,可以直接用函数名调用函数,此外也可以函数名为参数调用,以函数句柄的形式或匿名函数操作. 操作方法 01 作为示例,首先在M文件内编写如下函数: % function operatio ...

  • matlab中sum函数的使用

    matlab中的sum函数是用来求和的函数,可以用于矩阵.向量等 操作方法 01 先介绍一下sum函数的使用语法,如图所示: 02 现在我们创建一个矩阵,方便我们具体地使用sum函数,如图所示: 03 ...

  • matlab中一个函数怎么调用另外一个函数

    有时候我们在进行matlab编程的时候,想一个函数调用另外一个函数,怎么操作呢,下面来分享一下方法 方法一:主函数调用子函数 01 第一步在matlab中新建一个m文件函数 Untitled2(), ...