Спецификация строки
Функции построения графика принимают спецификации строки как аргументы и изменяют график, сгенерированный соответственно. Можно задать эти три компонента:
Стиль линии
Символ маркера
Цвет
Например:
plot(x,y,'-.or')
графики y
по сравнению с x
с помощью штрихпунктирной линии (-.
), помещают круговые маркеры (o
) в точках данных и окрашивают и линию и маркер, красный (r
). Задайте компоненты (в любом порядке) как вектор символа после аргументов данных. Обратите внимание на то, что linespecs не являются парами "имя-значение".
Если вы задаете маркер, но не стиль линии, только маркеры построены график. Например:
plot(x,y,'d')
Вы указываете на стили линии, типы маркера и цвета, которые вы хотите отобразить, подробный в следующих таблицах:
Спецификатор | LineStyle |
---|---|
'- ' | Сплошная линия (значение по умолчанию) |
'-- ' | Пунктирная линия |
': ' | Пунктирная линия |
'-. ' | Штрихпунктирная линия |
Спецификатор | Markertype |
---|---|
'+ ' | Знак «плюс» |
O | Круг |
'* ' | Звездочка |
'. ' | Точка |
X | Крест |
| Квадрат |
| Ромб |
'^ ' | Треугольник, направленный вверх |
V | Нисходящий треугольник |
'> ' | Треугольник, указывающий вправо |
'< ' | Треугольник, указывающий влево |
| Пятиконечная звезда (пентаграмма) |
| Шестиконечная звезда (гексаграмма) |
Спецификатор | Цвет |
---|---|
r | Красный |
g | Зеленый |
b | Синий |
c | Голубой |
m | Пурпурный |
y | Желтый |
k | Черный |
w | Белый |
Эта страница также описывает, как задать свойства строк, используемых для графического изображения. Графика MATLAB® дает вам контроль над этими визуальными характеристиками:
'LineWidth'
Задает ширину (в точках) строки.
MarkerEdgeColor
Задает цвет маркера или цвета обводки для заполненных маркеров (круг, квадрат, ромб, пентаграмма, гексаграмма и эти четыре треугольника).
'MarkerFaceColor'
Задает цвет поверхности заполненных маркеров.
'MarkerSize'
Задает размер маркера в точках (должно быть больше, чем 0).
Кроме того, можно задать LineStyle
, Color
и свойства Marker
вместо того, чтобы использовать вектор символа спецификации строки. Это полезно, если вы хотите задать цвет, который не находится в списке при помощи значений триплета RGB. Смотрите Line Properties для получения дополнительной информации об этих свойствах и ColorSpec
для получения дополнительной информации о цвете.
ColorSpec
| оси
| строка
| закрашенная фигура
| график
| набор
| поверхность