Настройка ColorOrder не имеет никакого эффекта
Я использую Matlab версии R2014a и пытаюсь получитьplot
похож на прицел Simulink. Мой код работает как надо, кромеColorOrder
настройка не отражается на выходе.
Сразу после установкиColorOrder
Я нашел это сcurrent_co=get(gca, 'ColorOrder');
и это возвращает значение, которое я установил. Однако на диаграмме используются цвета по умолчанию.
Почему это? Как это можно исправить?
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]');