【Matlab】到底怎么自定义colorbar/colormap的颜色?

article/2025/11/7 5:47:18

在这里插入图片描述

1.Introduction

最近在搜混淆矩阵的时候,发现别人做的图研究就是好看。于是乎开始探寻怎么改变图片colorbar的颜色,搜到后面发现其实是改变colormap的颜色,colorbar只是显示而已。

中间也走过不少坑,一把辛酸泪呀~

在这里插入图片描述

2.Materials and methods

我们首先显示一张照片,发现其默认带一种颜色,然后调用 colormap 函数 ,如下

colormap hot

结果如下图,发现填充图片的颜色换了一种风格,这种新风格名为 hot,同时从 R2014b 开始,默认颜色图为 parula,也就是第一张的颜色。
在这里插入图片描述
贴心的 Matlab 还为我们提供了其他款式的色彩搭配,直接调用即可:

在这里插入图片描述
但是,一千个人心中有一千个哈姆雷特,一千个人心中有一千个最美颜色,skr~

所以自定义颜色就很关键,然而我在网上搜了好久,按别人的方法就是保存不了自定义的颜色。慕然回首原来 Colormap Editor 的说明文档就已经说明如何编辑颜色,并进行保存。

主要流程是:
(1)先生成一张带颜色的图
(2)【编辑】->【颜色图】中自定义颜色
(3)命令行写入代码

newColorMap = colormap(gca);

这样自定义的颜色就保存到 newColorMap 的变量中了,当然这个变量名称可以随便取。操作流程图如下图所示:

在这里插入图片描述

当然还可以将这个矩阵 save 到本地文件夹,以后使用时只需 load 调用,然后再显示图片,再应用这个 colormap 就可以

save newColorMap;
load newColorMap;
surf(peaks)
colormap(newColorMap)

3. Results and discussion

下面看看保存之后,再次应用的结果

在这里插入图片描述

4. Conclusion

怎么最近有点小状况,录屏软件都出问题了。

猜你喜欢:👇🏻
⭐【Matlab】你想知道在图表标题中显示变量的一切
⭐【Matlab】for循环进度条显示百分比进程和剩余时间
⭐【Matlab】怎么修改Excel单元格颜色?

在这里插入图片描述


http://chatgpt.dhexx.cn/article/69RIuY8b.shtml

相关文章

MATLAB | 有关数值矩阵、颜色图及颜色列表的技巧整理

这是一篇有关数值矩阵、颜色矩阵、颜色列表的技巧整合,会以随笔的形式想到哪写到哪,可能思绪会比较飘逸请大家见谅,本文大体分为以下几个部分: 数值矩阵用颜色显示从颜色矩阵提取颜色从颜色矩阵中提取数据颜色列表相关函数颜色测…

MATLAB颜色的使用(转)

http://blog.csdn.net/t673afa/archive/2009/09/29/4617106.aspx 如何使用、显示、修改和如何创建用户自己的颜色映象。然后,阐述在一个 图形窗口 中仿真多个颜色映象的技术或只使用颜色映象的一部分的技术。最后,讨论照明模型并提供例子。 颜色映象理解…

Linux更换挂载点

目的:/dev/vdb 原本挂载在/data目录下,现在将他挂载在/data0 目录下 步骤: 1、查看/dev/vdb 的挂载点 #df -h2、卸载 /data 挂载点 #umount /data #df -h3、创建新的挂载点,并挂载、查看 #mkdir /data0 #mount /dev/vdb /data0…

Linux各个挂载点及其分区介绍

本文介绍Linux常用分区挂载点常识以及桌面、服务器分区挂载点的推荐配置,当然这个配置是天缘自己写的,分区大小这个话题是仁者见仁智者见智,欢迎大家一起交流这个话题,比如WEB服务、邮件服务、下载服务等,我们一起交流…

Linux磁盘分区和挂载点

https://www.jianshu.com/p/cc2d19dcc204 在Linux系统中最多只有16个分区。Linux 规定了主分区(或者扩展分区)占用 1 至 16 号码中的前 4 个号码。Windows是用不同的盘符来区分并抽象不同的分区方便我们访问,那么Linux是如何区分不同的分区的…

centos 的挂载和挂载点理解

文件系统 容量 已用 可用 已用% 挂载点 devtmpfs 7.8G 0 7.8G 0% /dev tmpfs 7.8G 0 7.8G 0% /dev/shm tmpfs 7.8G 8.7M 7.8G 1% /run tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup /dev/vda1 40G 2.5G 35G 7% / tmpfs 1.6G 0 1.6G 0% /run/user/0 当我从华为云上安装好以后自动出现以…

linux 文件系统挂载时挂载点(目录)的选择

本篇内容很简单,就是给大家强调一个小知识点。在挂载文件系统的时候,尽可能选择空目录进行挂载,当然了不是空的目录也可以,但是不建议。 在实际的挂载中会出现这样一种情况,如果选择当挂载点的目录非空,当文…

到底什么是挂载?

首发公号:Rand_cs 在 L i n u x Linux Linux 的文件系统中,有个很重要的概念就是挂载,挂载大家应该都很熟悉,除了根文件系统,其他所有文件系统都要先挂载到根文件系统中的某个目录之后才能访问。 所谓的根文件系统就…

磁盘挂载

挂载数据盘 1.使用fdisk -l查看磁盘情况 2.使用df -h查看文件系统以及挂载点等磁盘信息 3.手动添加一块数据盘 这里演示挂载这个新添加的20G的硬盘。 4.fdisk -l看一下 已经有磁盘,新磁盘名字为/dev/sdb。 容量为20G,并且使用df -h可以看到并没有挂载…

设备文件名、挂载-挂载点、分区

设备文件名 在Linux系统中,每个设备都被当初一个文件来对待,因此,各种设备在Linux中是有他们独特的文件名的,也就是设备文件名。 举例:sda1 上述例子中 sa的含义:SCSI硬盘接口/SATA硬盘接口,…

Linux系统分区及挂载点

一、关于Linux的分区情况 虽然硬盘分区表中最多能存储四个分区,但我们实际使用时一般只分为两个分区,一个是主分区(Primary Partion)一个是扩展分区(extended partition)两种,主分区可以马上被使用但不能再分区&…

mount point does not exist.挂载点不存在

翻译过来是挂载点不存在。 方法: 创建挂载目录mkdir (挂载目标目录)重新挂载 mount(目标目录) 挂载查询命令,检验是否挂载成功:lsblk -f

Linux中的挂载点

最近因为学习和项目需要就安装了一波mint系统(Linux下的一个发行版,用户友好做的很不错,大家如果是刚从Windows转Linux学习的建议可以先从这一个发行版本入手,用户体验很棒。附上桌面图) 言归正传,在安装mint的过程中重新分配磁盘的时候需要手动配置挂载点,由于对里面有…

LINUX 挂载点目录及其作用

什么是挂载点? Linux 使用字母和数字的组合来指代磁盘分区 Linux 是一切皆文件,整个系统都是当做文件来管理,在Windows中的磁盘分区,硬件设备就是Linux的挂载点,对磁盘的访问就相当于对Linux中挂载点文件的读写操作。 挂载点相…

linux下的挂载点和分区是什么关系(详解挂载点)

百度定义: 挂载点实际上就是linux中的磁盘文件系统的入口目录,类似于windows中的用来访问不同分区的C:、D:、E:等盘符。其实winxp也支持将一个磁盘分区挂在一个文件夹下面,只是我们C:、D:这样的盘符操作用惯了,一般没有将分区挂到…

Linux文件系统——文件系统、挂载点、目录结构

目录 一、目录结构 1.1 基本介绍 1.2 详细说明目录作用 二、挂载点 一、目录结构 1.1 基本介绍 Linux是一切皆文件,将所用的东西当做文件处理 目录结构就是一个单一的树状结构 整个的目录树只有一个树根:/ 根目录 文件夹分门别类的放到根目录…

CMD如何切换目录

1.如果想要修改其他盘符,只需要在命令提示符输入“D:”,然后按enter确认即可。 2.如果想进入D盘的某个文件,则需要“cd路径” 3.如果想要查看文件夹的使用,名称,结构的话,就输入“dir”

Windows | cmd切换盘路径以及Git Bash切换盘路径

前言 Windows下经常用到cmd和git bash工具,而且常常需要使用管理员身份。 管理员身份的路径通常是默认在C盘,这时候就需要我们去切换路径。 而且这二者的命令还不一样,老是弄混,写篇blog记录一下。 cmd切换路径 git bash切换路径…

windows的cmd中切换路径 cd指令

windows的cmd中的cd指令无法切换路径? 1.输入cd,可以显示当前目录的名称; 2.关于盘符,我的电脑有C、D、E盘,打开cmd窗口,默认路径是用户文档路径,是C盘下的一个路径,如果想要切换到…

cmd 路径由C到D盘切换

1、按WINR键打开运行,输入cmd并回车; 2、默认路径为用户文档路径,如果想要切换到C盘中的某个文件夹,比如AppData,可以执行命令cd AppData; 3、但如果想切换到D盘,输入cd d:是不行的; 4、如果我们要切换盘符的目录&…