ColorOrder Einstellung hat keine Wirkung

Ich verwende Matlab Version R2014a und versuche,plot sehen aus wie der Simulink-Bereich. Mein Code funktioniert wie es sollte, außer dasColorOrderie Einstellung @ wird in der Ausgabe nicht berücksichtigt.

Recht nach dem Setzen vonColorOrder Ich habe es mit @ abgerufcurrent_co=get(gca, 'ColorOrder'); und es gibt den Wert zurück, den ich eingestellt habe. Im Diagramm werden jedoch die Standardfarben verwendet.

Warum ist das? Wie kann es behoben werden?

my_co=[1.0 1.0 0.0; 1.0 0.0 1.0; 0.0 1.0 1.0; 1.0 0.0 0.0; 0.0 1.0 0.0; 0.0 0.0 1.0; 1.0 1.0 1.0];
figure('Color', [0.2 0.2 0.2]);
plot(ScopeData(:,2:6));
legend('w(t)','e(t)','y(t)','x(t)','z(t)');
set(gca, 'ColorOrder', my_co);
set(gca, 'Color', 'black');
set(gca, 'XColor', 'white');
set(gca, 'YColor', 'white');
set(gca, 'XGrid', 'on');
set(gca, 'YGrid', 'on');
title('My funky title!', 'Color', 'white');
xlabel('t/[s]');