在Matlab中将longname / shortname的RGB更改为默认颜色

时间:2015-12-28 19:27:46

标签: matlab matlab-figure

在Matlab中使用plot()时,默认颜色与文档调用的颜色不同 longnames / shortnames,可以代替RGB三元组提供。 例如:

n = 10;
a = rand(n,1);
b = rand(n,1);
w = 1e-1;
p = 1:n;

plot(p,a,p,b,p,a+w,'b',p,b+w,'r','LineWidth',3);

我想知道是否有办法设置这些长名/短名 默认(2015b)颜色。

修改

@Geoff提供了最简单的方法来完成我最初的要求。让我试着提高我的问题。我希望保留默认颜色顺序,但将新的默认蓝色(rgb = [0 0.4470 0.7410])分配给'b'短名称。我知道这看起来有点挑剔但我更喜欢新的默认蓝色到“规范”蓝色(rgb = [0 0 1])。

1 个答案:

答案 0 :(得分:1)

您看到的默认“蓝色”和“红色”来自色彩图lines,默认情况下是plot使用的颜色。您可以编辑默认的绘图色彩映射,例如this