Matlab R2014 从 colormapeditor 保存颜色图时出现问题

标签 matlab colormap

简单问题:在Matlab R2013,Win7(64)中(实际上总是这样)在colormapeditor中进行更改后,可以复制的值colormap 只需输入 colormapget(gcf,'Colormap') 或类似内容即可。但在版本R2014中我无法做到这一点 - 无论我在colormapeditor中更改什么,我都会得到相同的默认colormap。在 Matlab 命令行中查看:

img=surf(peaks)
colormapeditor

(现在,例如将限制颜色更改为红色)。现在使用:

colormap
get(gcf,'Colormap')

您获得了相同的默认未更改颜色图。但是,如果您关闭 colormapeditor 并再次调用它,它会记住更改的颜色。

我做错了什么?这是“新的 MATLAB 图形系统”造成的吗?

感谢您的帮助。

亚采克。

PS: 如果您首先使用 fig=figure 然后尝试 get(fig,'Colormap')fig.Colormap 等,情况相同。该命令colormapeditor 会记住更改,但无法保存它们。

最佳答案

看起来颜色图现在与轴而不是图形相关联。所以,

cmap = 颜色图(gca);

将检索您要查找的 map 。

关于Matlab R2014 从 colormapeditor 保存颜色图时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26488399/

相关文章:

matlab - 在反射线上反射 RGB 图像中的点 (MATLAB)

arrays - 通过与向量相乘将 2D 矩阵扩展为 3D 矩阵

python - 如何将频谱图转换为 3d 图。 Python

python - 为什么 Matplotlib 颜色图的结构不同?

python - 将 alpha 添加到现有的 matplotlib 颜色图

c++ - 为什么 Matlab 比 C++ 快 11 倍

matlab - 添加到等待栏一个耗时计数器 - Matlab

matlab - 在matlab中只获取第二个返回值?

python - 如何在此 matplotlib 图中使用颜色图?

python - 使用变量设置颜色图中的 alpha 不透明度