Plot(x, y)

Задание положений меток (Tick-Mark) и указание надписей (Labeling)

Задание цвета и размера маркеров

Примеры

Дополнительная информация

• Для получения более обширной информации по заданию стилей и цветов линии см. раз-дел LineSpec.

Помимо цвета и стиля, имеется также возможность задавать и другие графические харак-теристики линий (более подробное описание этих свойств дано в описании функции line):

LineWidth – задание ширины линии в точках (points), где 1 точка равна 1/72 дюйма.

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

MarkerFaceColor – задание цвета поверхности заполненных маркеров.

MarkerSize – задание размера маркера в единицах точки.

Например, выражения

x = -pi : pi/10 : pi;

y = tan(sin(x)) - sin(tan(x));

plot(x, y, '--rs', 'LineWidth', 2,...

'MarkerEdgeColor', 'k',...

'MarkerFaceColor', 'g',...

'MarkerSize', 10)

 

дают следующий график

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

 

x = -pi : 0.1 : pi;

y = sin(x);

set(gca, 'XTick',-pi : pi/2 : pi)

set(gca, 'XTickLabel',{'-pi', '-pi/2', '0', 'pi/2', 'pi'})

Добавление заголовков, надписей к осям и аннотаций

 

Добавим теперь надписи к осям и комментарий к точке -pi/4, sin(-pi/4).

Следующие три стандартные команды позволяют ввести надписи к осям x и y, а также общий заголовок к графику

 

xlabel('-\pi \leq \Theta \leq \pi')

ylabel('sin(\Theta)')

title('Plot of sin(\Theta)')

 

а команда text дает возможность ввести текстовую информацию в любую выбранную точ-ку координатных осей

 

text(-pi/4, sin(-pi/4), '\leftarrow sin(-\pi\div4)', 'HorizontalAlignment', 'left')

Изменим также цвет линии на красный, находя сперва дескриптор линии, созданной фун-кцией plot, а затем установив требуемое свойство линии Color property. В том же выраже-нии установим толщину линии LineWidth равной двум точкам

set(findobj(gca, 'Type', 'line', 'Color', [0 0 1]),...

'Color','red',,...

'LineWidth', 2)

 

См. также функции: