При создании графиков в MATLAB часто бывает полезно включить легенду, чтобы обеспечить визуальное представление различных переменных или рядов данных. В этой статье блога мы рассмотрим различные методы добавления переменных в легенды в MATLAB, а также примеры кода. К концу этой статьи вы получите четкое представление о том, как настраивать и улучшать графики MATLAB с помощью информативных легенд.
Методы добавления переменных в легенды:
Метод 1: использование свойства DisplayName.
Свойство DisplayName позволяет назначить собственное имя каждой переменной на графике. MATLAB автоматически использует эти имена в легенде.
x = 1:10;
y1 = x;
y2 = x.^2;
y3 = x.^3;
figure;
hold on;
plot(x, y1, 'DisplayName', 'Variable 1');
plot(x, y2, 'DisplayName', 'Variable 2');
plot(x, y3, 'DisplayName', 'Variable 3');
legend('show');
Метод 2: создание легенды с помощью строк
Вы можете создать легенду вручную, указав имена переменных в виде строк с помощью функции «легенда».
x = 1:10;
y1 = x;
y2 = x.^2;
y3 = x.^3;
figure;
hold on;
plot(x, y1);
plot(x, y2);
plot(x, y3);
legend('Variable 1', 'Variable 2', 'Variable 3');
Метод 3: использование команды «Легенда».
Функция «Легенда» также может использоваться для добавления переменных в легенду путем передачи маркеров графика в качестве аргумента.
x = 1:10;
y1 = x;
y2 = x.^2;
y3 = x.^3;
figure;
hold on;
p1 = plot(x, y1);
p2 = plot(x, y2);
p3 = plot(x, y3);
legend([p1, p2, p3], 'Variable 1', 'Variable 2', 'Variable 3');
Метод 4. Добавление переменных в легенды по нескольким осям
Если на графике несколько осей, вы можете указать целевые оси при добавлении переменных в легенду.
x = 1:10;
y1 = x;
y2 = x.^2;
y3 = x.^3;
figure;
ax1 = subplot(2, 1, 1);
hold(ax1, 'on');
plot(ax1, x, y1, 'DisplayName', 'Variable 1');
plot(ax1, x, y2, 'DisplayName', 'Variable 2');
ax2 = subplot(2, 1, 2);
hold(ax2, 'on');
plot(ax2, x, y3, 'DisplayName', 'Variable 3');
legend(ax1, 'show');
legend(ax2, 'show');
В этой статье мы рассмотрели несколько методов добавления переменных в легенды в MATLAB. Используя свойство DisplayName, создавая легенды со строками, используя команду Legend и добавляя переменные по нескольким осям, вы можете легко настроить свои графики MATLAB, чтобы предоставить важную информацию вашей аудитории. Легенды повышают ясность и понимание ваших графиков, что делает их ценным инструментом визуализации данных.