MATLAB предусматривает специальные символьные спецификаторы (описатели) для сти-лей линий, типов маркеров и цветов. В следующих таблицах дается перечисление этих спецификаторов.
 Спецификаторы |   Стили линии |  
|   -  |    Сплошная линия (по умолчанию)  |  
|   --  |    Штриховая линия  |  
|   :  |    Пунктирная линия  |  
|   -.  |  Штрих-пунктирная линия | 
|   Спецификаторы  |    Типы маркеров  |  
|   +  |    Знак плюс  |  
|   o  |    Кружочек  |  
|   *  |    Звездочка  |  
|   .  |    Точка  |  
|   x  |    Крестик  |  
|   s  |    Квадрат  |  
|   d  |    Ромб  |  
|   ^  |    Треугольная стрелка вверх  |  
|   v  |    Треугольная стрелка вниз  |  
|   >  |    Треугольная стрелка направо  |  
|   <  |    Треугольная стрелка налево  |  
|   p  |    Пятиугольная звезда (пентаграмма)  |  
|   h  |    Шестиугольная звезда (гексаграмма)  |  
|   Спецификатор  |    Цвет  |  
|   r  |    Красный  |  
|   g  |    Зеленый  |  
|   b  |    Синий  |  
|   c  |    Голубой (cyan)  |  
|   m  |    Магента (magenta)  |  
|   y  |    Желтый  |  
|   k  |    Черный  |  
|   w  |    Белый  |  
Многие графические функции допускают аргумент LineSpec, который определяет три спецификатора для характеристики линии:
Например, функция plot(x, y, '-.or') строит график значений y от аргумента x, используя штрих-пунктирную линию (-.); размещает круглые маркеры (o) в точках данных, и окра-шивает как линию, так и маркеры в красный цвет (r). Данные спецификаторы нужно задать (в любом порядке) как строка символов в кавычках, после записей массивов данных. Если вы задаете в LineSpec только маркеры, но не стиль линии (например, plot(x,y,'d')), MATLAB наносит только маркеры (без линий)
Связанные (родственные) свойства. При использовании функций plot и plot3, вы можете задавать также другие характеристики линий, используя следующие графические свойства:
В дополнение, вы можете задавать графические свойства LineStyle, Color, и Marker вместо использования символьной строки. Это может быть полезным, например, если вы хотите задать цвет, которого нет в приведенном выше списке спецификаторов цвета, при помощи тройки значений RGB. Более подробная информация о возможностях выбора цвета дана в разделе ColorSpec.
Построим синусоидальную функцию для трех различных пределов изменения аргумента, используя различные стили линий, цвета и маркеры.
t = 0 : pi/20 : 2*pi;
plot(t, sin(t), '-.r*')
hold on
plot(sin(t - pi/2), '--mo')
plot(sin(t - pi), ':bs')
hold off
Построим еще один график, иллюстрирующий как можно задавать свойства линий.
plot(t, sin(2*t),'-mo',...
'LineWidth', 2,...
'MarkerEdgeColor', 'k',...
'MarkerFaceColor', [0.49 1 0.63],...
'MarkerSize', 12)
См. также функции:
line, plot, patch, set, surface, и свойство LineStyleOrder координатных осей
[1] Данная терминология не совсем соответствует принятой в русско-язычных изданиях.