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