Свойство 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')
Для получения дополнительной информации см. Раздел "Значения свойств по умолчанию".