Мозаичный текстовый внешний вид и поведение размещения графика
Text
свойства управляют внешним видом и поведением Text
объекты используются для разделяемых заголовков и подписей по осям в мозаичных размещениях графика. Путем изменения значений свойств можно изменить определенные аспекты текста.
t = tiledlayout(2,2); txt = title(t,'My Title'); txt.FontSize = 16;
String
— Текст, чтобы отобразиться''
(значение по умолчанию) | вектор символов | массив ячеек из символьных векторов | массив строк | категориальный массив | числовое значениеТекст, чтобы отобразиться в виде вектора символов, массива ячеек из символьных векторов, массива строк, категориального массива или числового значения. Задайте значение согласно тому, как вы хотите, чтобы текст появился. Эта таблица приводит наиболее распространенные ситуации.
Внешний вид текста | Описание значения | Пример |
---|---|---|
Одна линия текста | Вектор символов или массив строк 1 на 1. | str = 'My Text' str = "My Text" |
Несколько линий текста | Массив ячеек из символьных векторов или массив строк. | str = {'First line','Second line'}; str = ["First line", "Second line"]; |
Текст, который включает числовую переменную | Массив, который включает номер, преобразованный в char массив. Использование num2str преобразовывать значение. |
x = 42;
str = ['The value is ',num2str(x)]; |
Текст, который включает специальные символы, такие как греческие буквы или математические символы | Массив, который включает разметку TeX. Для списка поддерживаемой разметки смотрите Interpreter свойство. |
str = 'x ranges from 0 to 2\pi' |
Примечание
Слова default
Фабрика
, и remove
зарезервированные слова, которые не появляются в тексте, когда заключено в кавычки как обычные символы. Чтобы отобразить любое из этих слов индивидуально, предшествуйте им с обратной косой чертой, такой как '\default'
или '\remove'
.
Если вы задаете это свойство как категориальный массив, MATLAB® использует значения в массиве, не категории.
Если вы задаете текст, который содержит только числовое значение, значение преобразовано с помощью sprintf('%g',value)
. Например, 12345678
отображения как 1.23457e+07
.
Color
TextColor
(значение по умолчанию) | триплет RGB | шестнадцатеричный цветовой код | 'r'
| 'g'
| 'b'
| ...Цвет текста в виде триплета RGB, шестнадцатеричного цветового кода, названия цвета или краткого названия. Значение по умолчанию [0 0 0]
соответствует черный.
Для пользовательского цвета задайте триплет RGB или шестнадцатеричный цветовой код.
Триплет RGB представляет собой трехэлементный вектор-строку, элементы которого определяют интенсивность красных, зеленых и синих компонентов цвета. Интенсивность должна быть в области значений [0,1]
; например, [0.4 0.6 0.7]
.
Шестнадцатеричный цветовой код является вектором символов или строковым скаляром, который запускается с символа хеша (#
) сопровождаемый тремя или шестью шестнадцатеричными цифрами, которые могут лежать в диапазоне от 0
к F
. Значения не являются чувствительными к регистру. Таким образом, цветовые коды '#FF8800'
, '#ff8800'
, '#F80'
, и '#f80'
эквивалентны.
Кроме того, вы можете задать имена некоторых простых цветов. Эта таблица приводит опции именованного цвета, эквивалентные триплеты RGB и шестнадцатеричные цветовые коды.
Название цвета | Краткое название | Триплет RGB | Шестнадцатеричный цветовой код | Внешний вид |
---|---|---|---|---|
'red' | 'r' | [1 0 0]
| '#FF0000' | |
'green' | 'g' | [0 1 0]
| '#00FF00' | |
'blue' | 'b' | [0 0 1]
| '#0000FF' | |
'cyan'
| 'c' | [0 1 1]
| '#00FFFF' | |
'magenta' | 'm' | [1 0 1]
| '#FF00FF' | |
'yellow' | 'y' | [1 1 0]
| '#FFFF00' | |
'black' | 'k' | [0 0 0]
| '#000000'
| |
'white' | 'w' | [1 1 1]
| '#FFFFFF' | |
'none' | Не применяется | Не применяется | Не применяется | Нет цвета |
Вот являются триплеты RGB и шестнадцатеричные цветовые коды для цветов по умолчанию использованием MATLAB во многих типах графиков.
Триплет RGB | Шестнадцатеричный цветовой код | Внешний вид |
---|---|---|
[0 0.4470 0.7410]
| '#0072BD' | |
[0.8500 0.3250 0.0980]
| '#D95319' | |
[0.9290 0.6940 0.1250]
| '#EDB120' | |
[0.4940 0.1840 0.5560]
| '#7E2F8E' | |
[0.4660 0.6740 0.1880]
| '#77AC30' | |
[0.3010 0.7450 0.9330]
| '#4DBEEE' | |
[0.6350 0.0780 0.1840]
| '#A2142F' |
Пример: 'blue'
Пример: [0 0 1]
Пример: '#0000FF'
Interpreter
— Текстовый интерпретатор'tex'
(значение по умолчанию) | 'latex'
| 'none'
Текстовый интерпретатор в виде одного из этих значений:
'tex'
— Интерпретируйте символы с помощью подмножества разметки TeX.
'latex'
— Интерпретируйте символы, использующие разметку LATEX.
'none'
— Отобразите буквенные символы.
По умолчанию MATLAB поддерживает подмножество разметки TeX. Используйте синтаксис TeX, чтобы добавить верхние индексы и индексы, изменить тип шрифта и окрасить и включать специальные символы в текст.
Модификаторы остаются в силе до конца текста. Верхние индексы и индексы являются исключением, потому что они изменяют только следующий символ или символы в фигурных скобках. Когда вы устанавливаете интерпретатор на 'tex'
, поддерживаемые модификаторы следующие.
Модификатор | Описание | Пример |
---|---|---|
^{ } | Верхний индекс | 'text^{superscript}' |
_{ } | Индекс | 'text_{subscript}' |
\bf | Bold font | '\bf text' |
\it | Курсивный шрифт | '\it text' |
\sl | Наклонный шрифт (обычно то же самое как курсивный шрифт) | '\sl text' |
\rm | Обычный шрифт | '\rm text' |
| Название шрифта — Замена с именем семейства шрифтов. Можно использовать это в сочетании с другими модификаторами. | '\fontname{Courier} text' |
| Размер шрифта — Замена со значением числового скаляра в модулях точки. | '\fontsize{15} text' |
| Цвет шрифта — Замена с одним из этих цветов: red , green , yellow Пурпурный , blue , black , white серый , darkGreen , orange , или lightBlue . | '\color{magenta} text' |
\color[rgb]{specifier} | Цвет пользовательского шрифта — Замена с трехэлементным триплетом RGB. | '\color[rgb]{0,0.5,0.5} text' |
Эта таблица приводит поддерживаемые специальные символы для 'tex'
интерпретатор.
Последовательность символов | Символ | Последовательность символов | Символ | Последовательность символов | Символ |
---|---|---|---|---|---|
| α |
| υ |
| ~ |
| ∠ |
|
| ≤ | |
|
|
| χ |
| ∞ |
| β |
| ψ |
| ♣ |
| γ |
| ω |
| ♦ |
| δ |
| Γ |
| ♥ |
| ϵ |
| Δ |
| ♠ |
| ζ |
| Θ |
| ↔ |
| η |
| Λ |
| ← |
| θ |
| Ξ |
| ⇐ |
| ϑ |
| Π |
| ↑ |
| ι |
| Σ |
| → |
| κ |
| ϒ |
| ⇒ |
| λ |
| Φ |
| ↓ |
| µ |
| Ψ |
| º |
| ν |
| Ω |
| ± |
| ξ |
| ∀ |
| ≥ |
| π |
| ∃ |
| ∝ |
| ρ |
| ∍ |
| ∂ |
| σ |
| ≅ |
| • |
| ς |
| ≈ |
| ÷ |
| τ |
| ℜ |
| ≠ |
| ≡ |
| ⊕ |
| ℵ |
| ℑ |
| ∪ |
| ℘ |
| ⊗ |
| ⊆ |
| ∅ |
| ∩ |
| ∈ |
| ⊇ |
| ⊃ |
| ⌈ |
| ⊂ |
| ∫ |
| · |
| ο |
| ⌋ |
| ¬ |
| ∇ |
| ⌊ |
| x |
| ... |
| ⊥ |
| √ |
| ´ |
| ∧ |
| ϖ | \0 | ∅ |
| ⌉ |
| 〉 |
| | |
| ∨ |
| 〈 |
| © |
Чтобы использовать разметку LATEX, установите интерпретатор на 'latex'
. Для встроенного режима окружите разметку одним знаками доллара ($
). Для режима отображения окружите разметку двойными знаками доллара ($$
).
Режим LaTeX | Пример | Результат |
---|---|---|
Встроенный |
'$\int_1^{20} x^2 dx$' |
|
Отображение |
'$$\int_1^{20} x^2 dx$$' |
|
Отображаемый текст использует стиль шрифта LaTeX по умолчанию. FontName
FontWeight
, и FontAngle
свойства не оказывают влияние. Чтобы изменить стиль шрифта, используйте разметку LATEX.
Максимальный размер текста, который можно использовать с интерпретатором LaTeX, является 1 200 символами. Для многострочного текста это уменьшает приблизительно на 10 символов на строку.
Для примеров, которые используют TeX и LaTeX, см. греческие буквы и Специальные символы в тексте Графика. Для получения дополнительной информации о системе LaTeX, смотрите веб-сайт Проекта LaTeX в https://www.latex-project.org/.
HorizontalAlignment
HorizontalAlignment 'center'
(значение по умолчанию) | 'left'
| 'right'
Выравнивание по горизонтали текста в виде 'center'
, 'left'
, или 'right'
.
VerticalAlignment
VerticalAlignment 'middle'
| 'top'
| 'bottom'
| 'baseline'
| 'cap'
Выравнивание по вертикали текста в виде 'middle'
, 'top'
, 'bottom'
BaseLine
, или 'cap'
. Значением по умолчанию является 'bottom'
для разделяемых заголовков и y - подписи по осям. Для разделяемого x - подписи по осям, значением по умолчанию является 'top'
.
Rotation
— Текстовая ориентация
(значение по умолчанию) | скалярное значение в градусахТекстовая ориентация в виде скалярного значения в градусах. Вращение по умолчанию 0
степени делают текстовую горизонталь. Для вертикального текста, набор это свойство к 90
или -90
. Положительные значения вращают текст против часовой стрелки. Отрицательные величины вращают текст по часовой стрелке.
FontName
FontName 'FixedWidth'
Название шрифта в виде поддерживаемого названия шрифта или 'FixedWidth'
. Чтобы отобразить и распечатать текст правильно, необходимо выбрать шрифт, который поддерживает система. Стандартный шрифт зависит от вашей операционной системы и локали.
Чтобы использовать шрифт фиксированной ширины, который выглядит хорошим в любой локали, используйте 'FixedWidth'
. Шрифт фиксированной ширины использует корневой FixedWidthFontName
свойство. Установка корневого FixedWidthFontName
свойство заставляет незамедлительное обновление отображения использовать новый шрифт.
FontSize
'FontSize' Размер шрифта в виде скалярного значения, больше, чем нуль в модулях точки. Одна точка равняется 1/72
дюйм. Размером стандартного шрифта для разделяемого заголовка является 13
. Для разделяемой оси X или метки оси Y, размером стандартного шрифта является 12
.
FontWeight
— Символьная толщина'normal'
(значение по умолчанию) | 'bold'
Символьная толщина в виде 'normal'
или 'bold'
.
MATLAB использует FontWeight
свойство выбрать шрифт от доступных в вашей системе. Не все шрифты имеют полужирный вес. Поэтому определение полужирной толщины шрифта может все еще привести к обычной толщине шрифта.
FontAngle
— Символьный наклон'normal'
(значение по умолчанию) | 'italic'
Символьный наклон в виде 'normal'
или 'italic'
.
Не все шрифты имеют оба стиля шрифта. Поэтому курсивный шрифт может выглядеть одинаково как обычный шрифт.
Visible
— Состояние видимости'on'
(значение по умолчанию) | логическое значение включения - выключенияСостояние видимости в виде 'on'
или 'off'
, или как числовой или логический 1
TRUE
) или 0
ложь
). Значение 'on'
эквивалентно true
, и 'off'
эквивалентно false
. Таким образом можно использовать значение этого свойства как логическое значение. Значение хранится как логическое значение включения - выключения типа matlab.lang.OnOffSwitchState
.
'on'
— Отобразите объект.
'off'
— Скройте объект, не удаляя его. Вы по-прежнему можете получать доступ к свойствам невидимого объекта.
Parent
— Родительский элементTiledChartLayout
объектРодительский элемент в виде TiledChartLayout
объект.
Children
— Дочерние элементыGraphicsPlaceholder
массивУ объекта нет дочерних элементов. Вы не можете задать это свойство.
HandleVisibility
— Видимость указателя на объект'on'
(значение по умолчанию) | 'off'
| 'callback'
Видимость указателя на объект в Children
свойство родительского элемента в виде одного из этих значений:
'on'
— Указатель на объект всегда отображается.
'off'
— Указатель на объект невидим в любом случае. Эта опция полезна для предотвращения непреднамеренных изменений другой функцией. Установите HandleVisibility
к 'off'
временно скрыть указатель во время выполнения этой функции.
'callback'
— Указатель на объект отображается из коллбэков или функций, вызванных коллбэками, но не из функций, вызванных из командной строки. Эта опция блокирует доступ к объекту в командной строке, но разрешает функциям обратного вызова получать доступ к нему.
Если объект не перечислен в Children
свойство родительского элемента, затем функционирует, которые получают указатели на объект путем поиска иерархии объектов, или запрос свойств указателя не может возвратить его. Примеры таких функций включают get
, findobj
, gca
, gcf
, gco
, newplot
, cla
, clf
, и close
функции.
Скрытые указатели на объекты все еще действительны. Установите корневой ShowHiddenHandles
свойство к 'on'
перечислять все указатели на объект независимо от их HandleVisibility
установка свойства.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.