2015-12-28 91 views
0

在Matlab中使用plot()時,默認顏色與文檔稱爲 的長名稱/短名稱不同,後者可以代替RGB三元組提供。 例如:在Matlab中將長名稱/短名稱的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); 

我想知道是否有一種方法來 設置這些longnames /簡短名字爲默認(2015B)顏色。

編輯

@Geoff提供做什麼,我問原來是最簡單的方法。讓我試着提出我的問題。我希望保持默認的顏色順序,但將新的默認藍色(rgb = [0 0.4470 0.7410])分配給'b'短名稱。我知道這可能看起來有些挑剔,但我更喜歡將新的默認藍色設置爲「規範」藍色(rgb = [0 0 1])。

回答

1

您看到的默認「藍色」和「紅色」來自顏色地圖,默認情況下它是plot使用的顏色。您可以編輯默認繪圖顏色表,如this

+0

就我所知,這確實是正確的答案,但爲了完整性,請在答案中包含代碼的所有相關部分。 – Adriaan

+0

謝謝,儘管如此,請參閱我上面的編輯。 – webelo

相關問題