Добавьте подзаголовок, чтобы построить
subtitle(___,
свойства наборов на текстовом объекте с помощью одного или нескольких аргументов пары "имя-значение". Задайте свойства после всех других входных параметров. Для списка свойств смотрите Text Properties.Name,Value
)
subtitle(
задает целевой объект для подзаголовка. Целевой объект может быть любым типом осей, мозаичного размещения графика или массива объектов. Задайте целевой объект перед всеми другими входными параметрами.target
,___)
t = subtitle(___)
возвращает текстовый объект для подзаголовка. Используйте t
установить свойства на объекте после создания подзаголовка. Для списка свойств смотрите Text Properties.
Создайте график. Добавьте заголовок с title
функция. Затем добавьте подзаголовок с subtitle
функция.
plot([0 2],[1 5]) title('Straight Line') subtitle('Slope = 2, y-Intercept = 1')
Создайте график и добавьте заголовок на график. Задайте slopevalue
и yintercept
как числовые переменные. Задайте txt
как комбинация буквенного текста и значения slopevalue
и yintercept
преобразованный в векторы символов. Затем передача txt
к subtitle
функционируйте, чтобы отобразить подзаголовок.
plot([0 2],[1 5]) title('Straight Line') slopevalue = 4; yintercept = 1; txt = ['Slope = ' int2str(slopevalue) ', y-Intercept = ' int2str(yintercept)]; subtitle(txt)
Создайте график. Добавьте заголовок с title
функция. Затем вызовите subtitle
функция, и задает цвет с помощью 'Color'
аргумент пары "имя-значение". Цвет может быть названием цвета, таким как 'red'
, или можно задать пользовательский цвет с помощью триплета RGB или шестнадцатеричного цветового кода. В этом случае задайте 'red'
.
plot([0 2],[1 5]) title('Straight Line') subtitle('Slope = 2, y-Intercept = 1','Color','red')
В качестве альтернативы вызовите subtitle
функция с выходным аргументом, чтобы возвратить текстовый объект. Затем выберите цвет на текстовом объекте. В этом случае задайте шестнадцатеричный цветовой код '#DD5500'
.
txt = subtitle('Plot of y = 2x + 1'); txt.Color = '#DD5500';
Создайте график и добавьте заголовок с title
функция. Создайте вектор символов, содержащий разметку TeX с пользовательскими цветами для различных слов в подзаголовке. Затем передайте вектор символов subtitle
функция.
plot([0 2],[1 5]) title('Straight Line') txt = ['An {\color{magenta}Attractive '... '\color[rgb]{0 .5 .5}and \color{red}Colorful} Subtitle']; subtitle(txt)
Создайте гистограмму и добавьте заголовок с title
функция. Создайте вектор символов, содержащий разметку TeX с греческими символами. Затем передайте вектор символов subtitle
функция.
histogram(5*randn(1,50)+10) title('Population Data') txt = '{\it\mu} = 10, {\it\sigma} = 5'; subtitle(txt)
Создайте гистограмму и добавьте заголовок с title
функция. Создайте вектор символов, содержащий разметку TeX, которая отображает индексы и верхние индексы. Затем передайте вектор символов subtitle
функция.
x = -10:0.1:10; y1 = x.^2; y2 = 2*x.^2; plot(x,y1,x,y2); title('Exponential Functions') txt = 'y_1 = x^2 and y_2 = 2x^{2 + k}'; subtitle(txt)
Чтобы отобразить курсивный шрифт для переменных, добавьте \it
модификатор.
txt = '{\ity}_1 = {\itx}^2 and {\ity}_2 = 2{\itx}^{2 + \itk}';
subtitle(txt)
Создайте график и добавьте заголовок с title
функция. Затем создайте подзаголовок, содержащий две линии текста путем передачи массива ячеек из символьных векторов subtitle
функция. Каждым элементом в массиве является отдельная линия текста.
plot([0 2],[1 5]) title('Straight Line') txt = {'Slope = 2','y-Intercept = 1'}; subtitle(txt)
Создайте график с заголовком. Затем создайте подзаголовок, содержащий символ подчеркивания, который интерпретатор TeX обычно использует для индексов. Установите Interpreter
к 'none'
когда вы вызываете subtitle
функция, так, чтобы символ подчеркивания появился в подзаголовке.
plot([0 2],[1 5]) title('Straight Line') subtitle('y_1 = 2x + 1','Interpreter','none')
Создайте график и добавьте заголовок и подзаголовок. Получите текущую систему координат и выровняйте заголовок и подзаголовок к левому краю поля графика путем установки TitleHorizontalAlignment
свойство на осях к 'left'
.
plot([0 2],[1 5]) title('Straight Line') subtitle('Slope = 2, y-Intercept = 1') ax = gca; ax.TitleHorizontalAlignment = 'left';
Сосредоточьте заголовок и подзаголовок путем установки TitleHorizontalAlignment
свойство на осях к 'center'
.
ax.TitleHorizontalAlignment = 'center';
Создайте два графика в мозаичном размещении графика. Затем добавьте заголовок и подзаголовок к каждому графику.
t = tiledlayout(1,2); % Left plot ax1 = nexttile; plot([0 2],[1 5]) title(ax1,'A Straight Line') subtitle(ax1,'Slope = 2, y-Intercept = 1') % Right plot ax2 = nexttile; plot([0 2],[2 8]) title(ax2,'Another Straight Line') subtitle(ax2,'Slope = 3, y-Intercept = 2')
txt
— Текст подзаголовкаТекст подзаголовка в виде вектора символов, массива ячеек из символьных векторов или массива строк. Чтобы создать несколько линий текста, задайте массив ячеек из символьных векторов или массив строк.
Пример: subtitle('Single Line Subtitle')
Пример: subtitle(["Subtitle With" "Multiple Lines"])
target
— Цель для подзаголовкаЦель для подзаголовка в виде одного из следующего:
Любой тип осей: Axes
polaraxes
, или GeographicAxes
объект.
TiledChartLayout
объект.
Массив графических объектов из предыдущего списка. Объекты должны принадлежать тому же классу. Чтобы определить класс, используйте class
функция.
Если вы не задаете цель для подзаголовка, то subtitle
функция добавляет подзаголовок в графический объект, возвращенный gca
команда.
Задайте дополнительные разделенные запятой пары Name,Value
аргументы. Name
имя аргумента и Value
соответствующее значение. Name
должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN
.
subtitle('My Subtitle','FontSize',12)
задает размер шрифта с 12 точками.
Примечание
Перечисленные здесь свойства являются только подмножеством. Для полного списка смотрите Text Properties.
'FontSize'
'FontSize'
(значение по умолчанию) | скалярное значение, больше, чем 0Размер шрифта в виде скалярного значения, больше, чем 0
в модулях точки. Один пункт равен 1/72 дюйма. Чтобы изменить модули шрифта, используйте FontUnits
свойство.
Если вы добавляете заголовок или подзаголовок к объекту осей, то свойство размера шрифта для осей также влияет на размер шрифта для заголовка и подзаголовка. Заголовок и размеры шрифта подзаголовка являются размером шрифта осей, умноженным на масштабный коэффициент. FontSize
свойство осей содержит размер шрифта осей. TitleFontSizeMultiplier
свойство осей содержит масштабный коэффициент. По умолчанию размер шрифта осей является 10 точками, и масштабный коэффициент 1.1, таким образом, заголовок и подзаголовок у каждого есть размер шрифта 11 точек.
Типы данных: single
| double
| int8
| int16
| int32
| int64
| uint8
| uint16
| uint32
| uint64
'FontWeight'
— Толщина текстовых символов'normal'
(значение по умолчанию) | 'bold'
Толщина текстовых символов в виде одного из этих значений:
'normal'
— Нормальный вес, как задано конкретным шрифтом
'bold'
— Более толстые основы символов, чем нормальный
MATLAB® использует FontWeight
свойство выбрать шрифт от доступных в вашей системе. Не все шрифты имеют полужирное начертание шрифта. Поэтому определение полужирной толщины шрифта могло все еще привести к обычной толщине шрифта.
SubtitleFontWeight
свойство для связанных осей влияет на FontWeight
значение для подзаголовка.
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.