sgtitle

Добавить заголовок в сетку подграфиков

Описание

пример

sgtitle(txt) добавляет заголовок над сеткой подграфиков на текущей фигуре. Если рисунок не существует, то эта команда создает ее.

sgtitle(target,txt) добавляет заголовок в сетку подграфиков на указанном рисунке, панели или вкладке вместо текущей фигуры.

sgtitle(___,Name,Value) изменяет свойства текста с помощью одного или нескольких аргументов пары "имя-значение". Для примера, 'FontSize',12 задает 12-точечный шрифт. Список свойств см. в разделе Свойства текста. Задайте аргументы пары "имя-значение" после всех других входных параметров.

sgt = sgtitle(___) возвращает подграфик Text объект, используемый для создания заголовка.

Примеры

свернуть все

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

subplot(2,2,1)
title('First Subplot')
subplot(2,2,2)
title('Second Subplot')
subplot(2,2,3)
title('Third Subplot')
subplot(2,2,4)
title('Fourth Subplot')

sgtitle('Subplot Grid Title')

Измените внешний вид заголовка, задав свойства, сначала используя аргументы пары "имя-значение", а затем вернув Text созданный и использующий запись через точку.

Измените Color свойство с использованием аргумента пары "имя-значение". Далее измените FontSize свойство с использованием записи через точку.

subplot(2,1,1)
title('First Subplot')
subplot(2,1,2)
title('Second Subplot')

sgt = sgtitle('Subplot Grid Title','Color','red');
sgt.FontSize = 20;

Входные параметры

свернуть все

Текст для отображения, заданный как вектор символов, массив ячеек из векторов символов, строковые массивы или числовое значение.

Пример: 'my label'

Пример: {'first line','second line'}

Пример: string('my label')

Пример: 123

Чтобы включить числовые переменные с текстом, используйте num2str функция. Для примера:

x = 42;
txt = ['The value is ',num2str(x)];

Для включения специальных символов, таких как суперскрипты, нижние индексы, греческие буквы или математические символы, используется разметка TeX. Список поддерживаемых разметок см. в Interpreter свойство Text объект.

Чтобы создать многострочный текст, используйте следующие соглашения:

  • Используйте массив ячеек, где каждая камера содержит линию текста, например {'first line','second line'}.

  • Используйте строковые массивы, где каждый элемент содержит линию текста, например string({'line one','line two'}).

  • Используйте символьный массив, где каждая строка содержит одинаковое количество символов, таких как ['abc'; 'ab '].

  • Использовать sprintf чтобы создать текст с новым символом линии, таким как sprintf('first line \n second line'). Это свойство преобразует текст с новыми строчными символами в массивы ячеек.

Если текст содержит только числовое значение, то он преобразуется с помощью sprintf('%g',value). Для примера, 12345678 отображается следующим 1.23457e+07.

Подграфик контейнера сетки, заданный как Figure, Panel, или Tab объект.

Аргументы в виде пар имя-значение

Задайте необязательные разделенные разделенными запятой парами Name,Value аргументы. Name - имя аргумента и Value - соответствующее значение. Name должны находиться внутри кавычек. Можно задать несколько аргументов в виде пар имен и значений в любом порядке Name1,Value1,...,NameN,ValueN.

Пример: sgtitle('My Title','FontSize',14)

Примечание

Перечисленные здесь свойства являются только подмножеством. Полный список см. в разделе Свойства текста.

Размер шрифта, заданный как скалярное значение, больше нуля в модули точки. Размер шрифта по умолчанию зависит от конкретной операционной системы и локали. Одна точка равна 1/72 дюйм. Для изменения модулей шрифта используйте FontUnits свойство.

Пример: 12

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Название шрифта, заданное как поддерживаемое название шрифта шрифта или 'FixedWidth'. Для правильного отображения и печати текста необходимо выбрать шрифт, поддерживаемый системой. Шрифт по умолчанию зависит от операционной системы и локали.

Чтобы использовать шрифт фиксированной ширины, который хорошо выглядит в любой локали, используйте 'FixedWidth'. Шрифт фиксированной ширины опирается на корень FixedWidthFontName свойство. Установка корневого FixedWidthFontName свойство приводит к немедленному обновлению отображения, чтобы использовать новый шрифт.

См. также

Функции

Свойства

Введенный в R2018b
Для просмотра документации необходимо авторизоваться на сайте