Метод 1: использование функции title()
Самый простой способ добавить заголовок к графику в MATLAB — использовать встроенный title()
% Create a simple plot
x = 1:10;
y = sin(x);
plot(x, y);
% Add a title using the title() function
title('Sine Wave Plot');
% Create a plot
x = 1:10;
y = rand(1, 10);
plot(x, y);
% Add a title manually using text()
titleText = 'Random Data Plot';
text(5, max(y), titleText, 'FontSize', 14, 'FontWeight', 'bold', 'HorizontalAlignment', 'center');
Метод 3: использование функции suptitle() для заголовков подграфиков.
При работе с несколькими подграфиками часто желательно предоставить заголовок, применимый ко всему рисунку. suptitle()
% Create multiple subplots
subplot(2, 2, 1);
plot(x, sin(x));
title('Plot 1');
subplot(2, 2, 2);
plot(x, cos(x));
title('Plot 2');
% Add a supertitle using suptitle()
suptitle('Multiple Plots');
% Create a plot
x = linspace(-pi, pi, 100);
y = sin(x);
plot(x, y);
% Add a title with LaTeX syntax
title('Plot of $y = \sin(x)$', 'Interpreter', 'latex');
Метод 5: Использование функции sgtitle() для заголовков групп подграфиков (R2021a и более поздние версии)
Начиная с MATLAB R2021a, вы можете использовать sgtitle()
% Create multiple subplots
subplot(2, 2, 1);
plot(x, sin(x));
title('Plot 1');
subplot(2, 2, 2);
plot(x, cos(x));
title('Plot 2');
% Add a group title using sgtitle()
sgtitle('Row of Plots', 'FontSize', 14, 'FontWeight', 'bold');
Добавление заголовков к графикам в MATLAB — важный аспект визуализации данных. В этой статье мы рассмотрели несколько методов добавления заголовков к графикам MATLAB, в том числе использование функции title(), ручное позиционирование текстовых объектов, использование suptitle()для заголовков подграфиков, настройку заголовков с помощью LaTeX. синтаксис и использование sgtitle()для заголовков групп сюжетов. Используя эти методы, вы можете создавать визуально привлекательные графики с информативными заголовками, которые повышают общее воздействие визуализации данных.