MATLAB R2014b 切换回旧配色方案?

MATLAB R2014b switch back to old color scheme?

As announced, MATLAB R2014b adopts a new color scheme,用 orange 替换 red,用 blue 替换 gray blue

我想选择退出旧方案。我该怎么做?

P.S.:

如果我只是简单地绘制点、线等等,我可以自己指定颜色。然而,事实并非如此。

我正在调用一个复杂的绘图函数,它使用 MATLAB 配色方案显示热图。以前是“blue冷,red热”,现在变成“gray blue冷,yellow热”。这只是违反直觉的!

因此,为了避免修改功能,我宁愿将整个图形系统切换回R2014b之前的方案

旧的默认颜色图仍然可用 - 它称为 jet

如果您想将单个坐标轴或图形的颜色图设置回旧的默认值,您可以使用 colormap(figHandle, jet)colormap(axesHandle, jet)

要为所有地块更改它,请尝试 set(groot, 'DefaultFigureColormap', jet)。您可能需要在每次启动 MATLAB 时进行设置,因此您可能希望将命令放入 startup.m 文件中。

但是我不确定我是否同意新的颜色图不太直观;事实上,有相当多的 solid evidence 在某些非常具体的方面更糟糕。这就是他们改变它的原因。不过你的选择...