如何更改 matlab 颜色条缩放比例

2023-11-26

我很难理解如何更改 Matlab 2015b 中颜色条的范围。

默认情况下,它的范围从 0 到 1。我设法使用以下方法更改标签:

    c=colorbar;
    c.Limits=[0 180] % the range that I want

问题是当我这样做时颜色不会缩放,换句话说,它将显示从 0 到 180,但仍然使用与 [0 1] 关联的颜色,这使得整个条看起来像一种颜色。

enter image description here

我使用了另一种方法,只需更改刻度并执行以下操作:

colorbar('Yticks',[0:10:180]).

同样,颜色条仍然与 0 到 1 相关联,因此除了 0 之外,不会出现任何刻度,因为第一个刻度从 10 开始。

enter image description here

如何更改它所基于的数据?我尝试改变c.UserData但它没有做任何事情。


从你的评论中,我明白你想做什么。

您的线路设置正确ytick,但正如您所注意到的,这只改变了颜色条上刻度的位置,但缩放比例保持不变。相反,尝试设置yticklabel:

% Show the colorbar
c = colorbar;

% Define the desired ticks
ticks = [0:10:180];

% Sets the correct location and number of ticks
set(c, 'ytick', ticks / max(ticks));

% Set the tick labels as desired
set(c, 'yticklabel', ticks);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何更改 matlab 颜色条缩放比例 的相关文章

  • Ilnumerics Ilpanel 在 winform 中编译成 dll 并加载到 matlab 时不激活

    我想将 Visual studio 2012 中用 C 编写的 winform 编译为 dll 然后将其加载到 matlab 2013a 中 然后 我想使用 matlab net 接口与 winform 进行交互 侦听其事件并通过一组预定义
  • 禁止 MATLAB 自动获取焦点[重复]

    这个问题在这里已经有答案了 我有以下问题 在我的 MATLAB 代码中 我使用如下语句 figure 1 更改某些数据的目标数字 问题是 在此 MATLAB 之后 系统将焦点集中在具有该图形的窗口上 当我在后台运行一个大脚本并尝试在计算机上
  • 将向量(或弧)绘制到玫瑰图上。 MATLAB

    我有两个数据集 其中详细列出了angles 我正在绘制玫瑰图 angles 0 8481065519 0 0367932161 2 6273740453 n 另一个 从这组角度详细说明方向统计 angle error 0 848106563
  • 图像梯度角计算

    我实际上是按照论文的说明进行操作的 输入应该是二进制 边缘 图像 输出应该是一个新图像 并根据论文中的说明进行了修改 我对指令的理解是 获取边缘图像的梯度图像并对其进行修改 并使用修改后的梯度创建一个新图像 因此 在 MATLAB Open
  • 更新:随机将行添加到矩阵中,但遵循严格的规则

    以下是一个更大的矩阵的一部分 0 1 0000 1 0000 77 0000 100 0000 0 0 2500 0 1 0000 1 0000 72 0000 100 0000 0 2500 0 2500 0 1 0000 1 0000
  • MATLAB 变量传递和惰性赋值

    我知道在 Matlab 中 当将新变量分配给现有变量时 会进行 惰性 评估 例如 array1 ones 1 1e8 array2 array1 的价值array1不会被复制到array2除非元素array2被修改 由此我推测Matlab中
  • 帮助我理解FFT函数(Matlab)

    1 除了负频率之外 FFT 函数提供的最小频率是多少 是零吗 2 如果它为零 我们如何在对数刻度上绘制零 3 结果总是对称的 或者只是看起来是对称的 4 如果我使用abs fft y 来比较2个信号 我是否会失去一些准确性 1 除了负频率之
  • 优先连接,Matlab 中的复杂网络

    大家好 我现在正在 MATLAB 中研究优先附件模型 在理解以下内容时遇到一些困难 假设我一开始有 4 个节点 连接如下 time 0 1 lt gt 2 3 lt gt 4 在下一个时间步骤中 我添加一个节点和 4 个连接 然后添加另一个
  • 像matlab一样在python中连接数组而不知道输出数组的大小

    我正在尝试在 python 中连接数组 类似于 matlab array1 zeros 3 500 array2 ones 3 700 array array1 array2 我在 python 中做了以下操作 array1 np zero
  • MATLAB parfor 和 C++ 类 mex 包装器(需要复制构造函数?)

    我正在尝试使用概述的方法将 C 类包装在 matlab mex 包装器中here http www mathworks com matlabcentral newsreader view thread 278243 基本上 我有一个初始化
  • 考虑预分配速度[重复]

    这个问题在这里已经有答案了 我正在做以下事情 for i 1 m index 0 for j 1 n index index values i j 2 j 1 if j 1 symbol chip chip values index 1 e
  • MATLAB问题:在图块中引用变量的值[重复]

    这个问题在这里已经有答案了 可能的重复 matlab 绘图标题中的变量 https stackoverflow com questions 5629458 matlab variable in plot title 我想在图中引用 m 文件
  • 在Matlab图例中使用Latex?

    我的 matlab 不接受我的 Latex 例如 如果我使用legend b 6 rightarrow b 7 它没有向我显示箭头 我该如何解决这个问题 尝试使用 Latex 解释器 例如 legend b 6 rightarrow b 7
  • 在 MATLAB 中验证输入的最佳实践

    在验证 MATLAB 函数中的输入时 什么时候使用 inputParser 比使用断言更好 或者还有其他更好的工具可用吗 我个人发现使用 inputParser 不必要地复杂 对于 Matlab 始终需要检查 3 项内容 存在 类型和范围
  • 使用 scipy.io 将 python pandas dataframe 转换为 matlab 结构

    我正在尝试使用 scipy io 将 pandas 数据帧保存到 matlab mat 文件 我有以下内容 array1 np array 1 2 3 array2 np array a b c array3 np array 1 01 2
  • 在 numpy/scipy 中查找 matlab 函数

    是否有一个等价的函数find A gt 9 1 来自 numpy scipy 的 matlab 我知道有nonzeronumpy 中的函数 但我需要的是第一个索引 以便我可以在另一个提取的列中使用第一个索引 Ex A 1 2 3 9 6 4
  • MATLAB;具有 2+ 个/分割图例的饼图 R2017b

    我正在创建一个饼图 理想情况下希望图例水平显示在顶部和 或底部 然而 在几乎所有情况下 这是不可能的 因为图例超出了数字 因此 我理想情况下希望将图例分成两个 或更多 子图例并单独放置它们 我知道这不是 MATLAB 中的内置功能 我使用的
  • 在matlab中融合2个以上的图像

    在 MATLAB 中 如何融合两个以上的图像 例如 我想要做什么imfuse但对于超过 2 个图像 使用两张图像 这是我的代码 A imread file1 jpg B imread file2 jpg C imfuse A B blend
  • Python 中 Matlab 'fscanf' 的等价物是什么?

    Matlab函数fscanf 似乎很强大 python 或numpy 中是否有相同的等效项 具体来说 我想从文件中读取矩阵 但我不想迭代每一行来读取矩阵 类似的东西 来自 matlab 用于读取 2D 1000x1000 矩阵 matrix
  • 可以避免迭代元胞数组时的“s{1} 烦恼”吗?

    The s 1 标题的 烦恼 指的是下面的 for 块中的第一行 for s some cell array s s 1 unpeel the enclosing cell do stuff with s end This s s 1 业务

随机推荐

  • Microsoft Azure 应用服务存储

    I have a doubt for purchase a microsoft azure app service to host my app I have already tested the free profile and i am
  • Android 收据/zigzag 可绘制/布局

    我需要在 Android 中创建收据布局 这个想法非常简单 一个带有锯齿形底部边缘的矩形布局 最好的结果是具有固定锯齿形尺寸的可绘制 布局 即固定的半三角形尺寸 这将根据形状的实际宽度实时乘以三角形的数量 也许可以用夹子 必要时可以剪掉三角
  • 如何用 d3.js 绘制*简单*线段?

    In the 文档对于 d3 js 我找不到直接的方法来绘制simple两点之间的线段 我能找到的唯一方法是需要为 x 和 y 等创建回调 Amajor制作时只是画一条简单的线段 有没有更简单的东西 最简单的是 d3 select svg
  • Angular POST 到 Web API 不传递数据

    我已经使用 jQuery 针对 ASP NET Web API 编写代码有一段时间了 并且我正在 Angular 中开始一些新的东西 针对相同的 Web API 后端编写 我正在发布到一个方法 该方法将返回系统中实体的一些搜索结果 它看起来
  • php包含错误未找到路径

    我有这个小代码 实际上是一个登录脚本 它检查寄存器是否打开 并在登录按钮后显示它
  • 如何在lxml中查找元素的直接子元素

    我找到了一个具有特定类的对象 THREAD TREE find class thread 0 现在我想得到所有 p 其直接子元素 I tired THREAD findall p THREAD xpath div class thread
  • 为什么 CSS 可以使用假元素?

    在我的课堂上 我在玩耍时发现 CSS 可以处理虚构的元素 Example imsocool color blue
  • 我可以在 Qt-Creator 中看到程序输出吗?

    我正在使用 Qt Creator 编写一个简单的 OpenGL 程序 它基本上创建一个 QGLWidget 显示它并运行应用程序循环 我通常喜欢通过使用实际调试器和监视等的预处理器符号打开和关闭诊断消息来进行更多调试 在 Qt Creato
  • MongoDB 区分 undefined 和 null

    我正在检查查询非值的逻辑 并在使用时注意到mongoshell 它区分undefined and null values gt use test gt db test insert a 1 b null c undefined gt db
  • HQL 加入 - 加入所需的路径!休眠

    我是休眠新手 遇到了以下问题 当我尝试运行此查询时 出现 连接所需的路径 异常 String hql select avg t price from Ticket t JOIN Flight f WHERE f number flightN
  • 如何增加 MS Access 2007 数据库大小?

    我开发了一个Windows应用程序 后端数据库是Access 2007 我听说Access 2007的最大限制是2GB 现在我的问题是 有什么办法可以将大小增加到超出该限制吗 如何为应用程序创建多个数据库以增加大小和性能 您可以将数据分区到
  • 在 .js 文件中调用 URL 参数

    我正在 HTML 文件中调用 js 文件 在 js 文件的 URL 上 我想包含一个可供 js 文件内的代码访问的参数 例如 我希望能够在 jQuery 的帮助下将 ID 值传递给 jquery widget js 文件中的函数 这是怎么做
  • Groovy 地图点键嵌套地图

    我有一个带有点表示法键的地图 但我需要它作为嵌套地图 test key one value1 text key two value2 现在结果应该是 test key one value1 two value2 这是我的代码想法 def e
  • C# ListView 项目图像

    如何使用 foreach 语句将图像 指定图像 添加到 listview 中 例如 foreach Video entry in videoFeed Entries listview1 items add entry listview1 i
  • Sprite Kit 中可重用的多线程实现

    我正在开发 Sprite Kit 游戏 我需要做一些多线程来保持健康的 fps 更新时 我调用一个函数来创建大量 UIBezierPaths 并使用 C 静态库合并它们 如果我有超过 10 个形状 帧速率会急剧下降 因此我决定尝试一下 GC
  • 更好的地图构造器

    有没有更简化的方法来执行以下操作 Map
  • 我在哪里可以了解经过验证的共享加密密钥的方法?

    假设一个群组想要加密一些信息 然后以需要群组共识的方式在群组成员之间共享加密密钥来解密该信息 我对各种场景感兴趣 其中共识的广度范围从一致到绝对多数 有用的技术可以应用于对称密钥 私钥或两者 我可以尝试推出自己的方法 我相信许多 SO 成员
  • KCFinder '您无权列出文件。'

    我在 ckeditor 中集成 KCFinder 时遇到问题 我的ckeditor版本是4 0 另一个 KCFinder版本 是2 52 dev 您好 像这样配置 ckeditor 的 config js CKEDITOR config b
  • 如何在Shapely中获得线上等距点

    我试图 大致 将一条线的点均匀地间隔到预定义的距离 距离之间有一定的公差是可以的 但最好尽可能接近 我知道我可以手动迭代线路中的每个点并检查 p1 与 p2 的距离 并根据需要添加更多点 但我想知道是否有人知道是否有办法用 shapely
  • 如何更改 matlab 颜色条缩放比例

    我很难理解如何更改 Matlab 2015b 中颜色条的范围 默认情况下 它的范围从 0 到 1 我设法使用以下方法更改标签 c colorbar c Limits 0 180 the range that I want 问题是当我这样做时