As announced, MATLAB R2014b adopts a new color scheme,将red
替换为orange
,将blue
替换为gray blue
。
我想选择退回旧计划。我怎么能这样做?
P.S:
如果我只是绘制点,线和所有这些,我可以自己指定颜色。但事实并非如此。
我正在调用复杂的绘图函数,它使用MATLAB颜色方案显示热图。他们以前是{#1; blue
感冒,red
感冒"现在他们变成" gray blue
感冒了,yellow
热的"。这只是反直觉!
因此,为了避免修改功能,我宁愿将整个图形系统切换回R2014b之前的方案。
答案 0 :(得分:9)
旧的默认色彩映射仍然可用 - 它被称为jet
。
如果您想将各个轴或数字的色彩映射设置回旧默认值,则可以使用colormap(figHandle, jet)
或colormap(axesHandle, jet)
执行此操作。
要更改所有图表,请尝试set(groot, 'DefaultFigureColormap', jet)
。您可能需要在每次启动MATLAB时进行设置,因此您可能希望将命令放入startup.m
文件中。
但是,我不确定我是否同意新的色彩图不太直观;实际上有相当多的solid evidence,它在一些非常具体的方面更糟糕。这就是他们改变原因的原因。你的选择虽然......