La configuración de ColorOrder no tiene efecto

Estoy usando la versión de Matlab R2014a y estoy tratando de tenerplot parecerse al alcance de Simulink. Mi código funciona como debería, excepto que elColorOrder el ajuste no se refleja en la salida.

Justo después de configurarColorOrder Lo recuperé concurrent_co=get(gca, 'ColorOrder'); y me devuelve el valor que he establecido. Sin embargo, en el diagrama se utilizan los colores predeterminados.

¿Por qué es esto? ¿Cómo se puede arreglar?

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]');

Respuestas a la pregunta(1)

Su respuesta a la pregunta