exponenta event banner

LineSpec (спецификация линии)

Спецификация линии

Описание

Функции печати принимают спецификации линий в качестве аргументов и соответствующим образом изменяют созданный график. Можно указать следующие три компонента:

  • Стиль линии

  • Символ маркера

  • Цвет

Например:

plot(x,y,'-.or')

сюжеты y против x с помощью тире-точечной линии (-.), размещает круглые маркеры (o) в точках данных и окрашивает как линию, так и маркер красным (r). Укажите компоненты (в любом порядке) в виде символьного вектора после аргументов данных. Обратите внимание, что линии не являются парами имя-значение.

Печать точек данных без линий

При указании маркера, но не стиля линии, печатаются только маркеры. Например:

plot(x,y,'d')

Стили линий, обозначения маркеров и цвета

Стили линий, маркеры и цвета, которые требуется отобразить, указываются в следующих таблицах:

Стиль линииОписание
-Сплошная линия
--Пунктирная линия
:Пунктирная линия
-.Черточно-точечная линия
МаркерОписание
'o'Круг
'+'Знак «Плюс»
'*'Звездочка
'.'Пункт
'x'Крест
'_'Горизонтальная линия
'|'Вертикальная линия
's'Квадрат
'd'Алмаз
'^'Треугольник, направленный вверх
'v'Треугольник, направленный вниз
'>'Прямоугольный треугольник
'<'Треугольник, указывающий влево
'p'Пентаграмма
'h'Hexagram
ЦветОписание

y

желтый

m

пурпурный

c

голубой

r

красный

g

зеленый

b

синий

w

белый

k

черный

Связанные свойства

На этой странице также описывается, как задать свойства линий, используемых для печати. Графика MATLAB ® позволяет управлять следующими визуальными характеристиками:

  • LineWidth - определяет ширину (в точках) линии.

  • MarkerEdgeColor - указывает цвет маркера или цвета кромки для заполненных маркеров (круг, квадрат, ромб, пентаграмма, гексаграмма и четыре треугольника).

  • MarkerFaceColor - задает цвет грани заполненных маркеров.

  • MarkerSize - размер маркера в точках (должен быть больше 0).

Кроме того, можно указать LineStyle, Color, и Marker свойства вместо использования символьного вектора спецификации строки. Это полезно, если требуется указать цвет, отсутствующий в списке, с помощью значений триплета RGB. Дополнительные сведения об этих свойствах см. в разделе Свойства линий.

Примеры

свернуть все

Постройте график синусоидальной функции в трех различных диапазонах с использованием различных стилей линий, цветов и маркеров.

figure
t = 0:pi/20:2*pi;
plot(t,sin(t),'-.r*')
hold on
plot(t,sin(t-pi/2),'--mo')
plot(t,sin(t-pi),':bs')
hold off

Figure contains an axes. The axes contains 3 objects of type line.

Создайте график, иллюстрирующий порядок задания свойств линий.

t = 0:pi/20:2*pi;
figure
plot(t,sin(2*t),'-mo',...
    'LineWidth',2,...
    'MarkerEdgeColor','k',...
    'MarkerFaceColor',[.49 1 .63],...
    'MarkerSize',10)

Figure contains an axes. The axes contains an object of type line.

См. также

| | | | |