Стили линии, используемые для графического изображения - LineStyleOrder

Свойство LineStyleOrder осей походит на свойство ColorOrder. Это задает стили линии, чтобы использовать для многострочных графиков, созданных с функциями построения графика строки.

Оси постепенно увеличивают стиль линии только после использования всех цветов в свойстве ColorOrder. Это затем использует все цвета снова со вторым стилем линии и так далее.

Например, задайте ColorOrder по умолчанию красного, зеленого цвета, и синий и LineStyleOrder по умолчанию тела, подчеркнутого штриховой линией, и пунктирные линии.

set(groot,'defaultAxesColorOrder',[1 0 0;0 1 0;0 0 1],...
      'defaultAxesLineStyleOrder','-|--|:')

Затем отобразите некоторые многострочные данные на графике.

t = 0:pi/20:2*pi;
a = ones(length(t),9);
for i = 1:9
    a(:,i) = sin(t-i/5)';
end
plot(t,a)

Цикл функций построения графика через все цвета для каждого стиля линии.

Значения по умолчанию сохраняются, пока вы не выходите из MATLAB®. Чтобы удалить значения по умолчанию во время вашего сеанса работы с MATLAB, используйте зарезервированное слово remove.

set(groot,'defaultAxesLineStyleOrder','remove')
set(groot,'defaultAxesColorOrder','remove')

Для получения дополнительной информации см. Раздел "Значения свойств по умолчанию".

Была ли эта тема полезной?