Добавление заголовка и подписей по осям, чтобы строить диаграмму

В этом примере показано, как добавить заголовок и подписи по осям к графику при помощи titlexlabel, и ylabel функции. Это также показывает, как настроить внешний вид текста осей путем изменения размера шрифта.

Создание простого линейного графика

Создайте x как 100 линейно распределенных значений между -2π и 2π. Создайте y1 и y2 как синус и значения косинуса x. Постройте оба набора данных.

x = linspace(-2*pi,2*pi,100);
y1 = sin(x);
y2 = cos(x);
figure
plot(x,y1,x,y2)

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

Добавление заголовка

Добавьте заголовок на график при помощи title функция. Отобразить греческий символ π, используйте синтаксис TeX, \pi.

title('Line Plot of Sine and Cosine Between -2\pi and 2\pi')

Figure contains an axes object. The axes object with title L i n e blank P l o t blank o f blank S i n e blank a n d blank C o s i n e blank B e t w e e n blank - 2 pi blank a n d blank 2 pi contains 2 objects of type line.

Добавление подписей по осям

Добавьте подписи по осям в график при помощи xlabel и ylabel функции.

xlabel('-2\pi < x < 2\pi') 
ylabel('Sine and Cosine Values') 

Figure contains an axes object. The axes object with title L i n e blank P l o t blank o f blank S i n e blank a n d blank C o s i n e blank B e t w e e n blank - 2 pi blank a n d blank 2 pi contains 2 objects of type line.

Добавление легенды

Добавление легенды к графику, которое идентифицирует каждый набор данных с помощью legend функция. Задайте описания легенды в порядке, что вы строите графики. Опционально, задайте местоположение легенды с помощью одного из восьми основных или подосновных направлений, в этом случае, 'southwest'.

legend({'y = sin(x)','y = cos(x)'},'Location','southwest')

Figure contains an axes object. The axes object with title L i n e blank P l o t blank o f blank S i n e blank a n d blank C o s i n e blank B e t w e e n blank - 2 pi blank a n d blank 2 pi contains 2 objects of type line. These objects represent y = sin(x), y = cos(x).

Измените размер шрифта

Axes объекты имеют свойства, которые можно использовать, чтобы настроить внешний вид осей. Например, FontSize свойство управляет размером шрифта заголовка, меток и легенды.

Доступ к текущему Axes объект с помощью gca функция. Затем используйте запись через точку, чтобы установить FontSize свойство.

ax = gca;
ax.FontSize = 13;

Figure contains an axes object. The axes object with title L i n e blank P l o t blank o f blank S i n e blank a n d blank C o s i n e blank B e t w e e n blank - 2 pi blank a n d blank 2 pi contains 2 objects of type line. These objects represent y = sin(x), y = cos(x).

Заголовок со значением переменных

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

Добавьте заголовок со значением sin(π)/2.

k = sin(pi/2);
title(['sin(\pi/2) = ' num2str(k)])

Figure contains an axes object. The axes object with title s i n ( pi / 2 ) blank = blank 1 contains 2 objects of type line. These objects represent y = sin(x), y = cos(x).

Смотрите также

| | | |

Похожие темы