Управляющая ось со значениями datetime
DatetimeRuler свойства управляют внешним видом и поведением оси X, оси Y или оси Z, отображающей значения datetime. Каждая отдельная ось имеет собственный объект-линейку. Изменяя значения свойств линейки, можно изменить некоторые аспекты определенной оси.
Используйте точечную нотацию для ссылки на определенную линейку и свойство. Доступ к объектам линейки через XAxis, YAxis, и ZAxis свойства Axes объект.
ax = gca; co = ax.XAxis.Color; ax.XAxis.Color = 'blue';
Color - Цвет линии оси и этикеток'r' | 'g' | 'b' | ...Цвет линии оси и меток, указанный как триплет RGB, шестнадцатеричный код цвета, имя цвета или короткое имя.
Для пользовательского цвета укажите триплет 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' |
|
Примечание
Color свойство для линейки и связанного с ней XColor, YColor, или ZColor свойство для родительских осей всегда имеет одинаковое значение. Установка одной также устанавливает другую.
LineWidth - Ширина линии оси и делений0.5 (по умолчанию) | положительное значениеШирина линии оси и делений, заданная как положительное значение в единицах измерения точки. Одна точка равна 1/72 дюйма.
Пример: ax.XAxis.LineWidth = 2;
Примечание
Установка LineWidth свойство для родительских осей задает LineWidth для линейки с тем же значением. Однако при установке свойства линейки свойство осей не устанавливается. Чтобы значение свойства осей не переопределялось значением свойства линейки, сначала задайте значение оси, а затем задайте значение линейки.
Label - Метка осиМетка оси, которая является текстовым объектом. Чтобы отобразить текст или изменить существующий текст, установите String для текстового объекта. Используйте другие свойства для изменения внешнего вида текста, например стиль шрифта или цвет.
ax = gca;
ax.XAxis.Label.String = 'X Axis';
ax.XAxis.Label.FontSize = 12;Полный список параметров см. в разделе Свойства текста.
Либо добавьте или измените метки осей с помощью команды xlabel, ylabel, и zlabel функции.
Примечание
Текстовый объект не является потомком объекта-линейки, поэтому он не может быть возвращен findobj и не использует значения свойств текста по умолчанию.
Текстовый объект, сохраненный в этом свойстве, совпадает с текстовым объектом, сохраненным в свойстве label родительского объекта. Таким образом, текстовый объект можно изменить с помощью линейки или свойства родительского объекта. Например, задание размера шрифта для текстового объекта, хранящегося в линейке оси X Label является тем же свойством, что и при установке размера шрифта для текстового объекта, сохраненного в XLabel свойства родительских осей.
LabelHorizontalAlignment - Выравнивание по горизонтали метки оси'center' (по умолчанию) | 'left' | 'right'Выравнивание по оси в плане, указанное как одно из значений из таблицы.
LabelHorizontalAlignment Стоимость | Описание | Внешность |
|---|---|---|
'center' | Для горизонтальной оси метка центрируется между левым и правым краями поля печати. Для вертикальной оси метка центрируется между верхним и нижним краями окна печати. |
|
'left' | Для горизонтальной оси метка выравнивается по левому краю поля печати. Для вертикальной оси метка выравнивается по нижнему краю поля печати. |
|
'right' | Для горизонтальной оси метка выравнивается по правому краю поля печати. Для вертикальной оси метка выравнивается по верхнему краю поля печати. |
|
Visible - Видимость оси'on' (по умолчанию) | логическое значение on/offВидимость оси, указано как 'on' или 'off'или как числовое или логическое 1 (true) или 0 (false). Значение 'on' эквивалентно true, и 'off' эквивалентно false. Таким образом, можно использовать значение этого свойства в качестве логического значения. Значение сохраняется как логическое значение типа вкл/выкл matlab.lang.OnOffSwitchState.
'on' - Отображение оси.
'off' - Скрытие оси без ее удаления. С помощью объекта-линейки можно получить доступ к свойствам невидимой оси.
Пример: ax.XAxis.Visible = 'off';
Limits - Минимальные и максимальные пределы по осям[min max]Минимальные и максимальные пределы по осям, заданные как двухэлементный вектор формы [min max], где min и max являются значениями datetime. Например:
t = datetime(2014,6,28) + caldays(1:10); y = rand(1,10); plot(t,y); ax = gca; ax.XAxis.Limits = [t(2) t(8)];
Либо задайте пределы с помощью xlim, ylim, и zlim функции.
Если этому свойству присвоено значение, MATLAB устанавливает связанный режим в значение 'manual'.
Примечание
Limits свойство для линейки и связанного с ней XLim, YLim, или ZLim свойство для родительских осей всегда имеет одинаковое значение. Установка одной также устанавливает другую.
LimitsMode - Режим выбора для Limits собственность'auto' (по умолчанию) | 'manual'Режим выбора для Limits свойство, указанное как одно из следующих значений:
'auto' - автоматический выбор предельных значений оси на основе выводимых на печать данных.
'manual' - использовать указанные предельные значения осей. Чтобы задать пределы оси, установите Limits собственность.
Примечание
LimitsMode свойство для линейки и связанного с ней XLimMode, YLimMode, или ZLimMode свойство для родительских осей всегда имеет одинаковое значение. Установка одной также устанавливает другую.
Scale - Шкала значений по оси'linear' (по умолчанию)Шкала значений вдоль оси, возвращаемая как 'linear'. DatetimeRuler объекты не поддерживают масштаб журнала.
Direction - Направление возрастающих значений'normal' (по умолчанию) | 'reverse'Направление увеличения значений, указанное как одно из следующих значений:
'normal' - Значения увеличиваются слева направо или снизу вверх.
'reverse' - Значения увеличиваются справа налево или сверху вниз.
Примечание
Direction свойство для линейки и связанного с ней XDir, YDir, или ZDir свойство для родительских осей всегда имеет одинаковое значение. Установка одной также устанавливает другую.
Пример: ax.XAxis.Direction = 'reverse';
TickValues - Расположения засечек вдоль оси[] (по умолчанию) | вектор значений datetimeРасположения засечек вдоль оси, заданные как вектор значений datetime. Например:
t = datetime(2014,6,28) + caldays(1:10); y = rand(1,10); plot(t,y); ax = gca; ax.XAxis.TickValues = [t(1) t(3) t(5) t(10)];
Если этому свойству присвоено значение, MATLAB устанавливает значение TickValuesMode свойство для 'manual'.
В качестве альтернативы используйте xticks, yticks, и zticks функции.
Примечание
TickValues свойство для линейки и связанного с ней XTick, YTick, или ZTick свойство для родительских осей всегда имеет одинаковое значение. Установка одной также устанавливает другую.
TickValuesMode - Режим выбора для TickValues собственность'auto' (по умолчанию) | 'manual'Режим выбора для TickValues свойство, указанное как одно из следующих значений:
'auto' - автоматический выбор значений засечки на основе выводимых на печать данных.
'manual' - используйте указанные значения засечек. Чтобы задать значения, установите TickValues собственность.
Примечание
TickValuesMode свойство для линейки и связанного с ней XTickMode, YTickMode, или ZTickMode свойство для родительских осей всегда имеет одинаковое значение. Установка одной также устанавливает другую.
TickLabels - Метки засечек'' (по умолчанию) | массив ячеек векторов символов | строковый массив | категориальный массивМетки делений, заданные как массив ячеек из векторов символов, строкового массива или категориального массива. Если не указано достаточное количество меток для всех значений засечки, метки повторяются. Метки поддерживают разметку TeX и LaTeX. См. раздел TickLabelInterpreter для получения дополнительной информации.
Пример: ax.XAxis.TickLabels = {'January','February','March','April','May'}';
Пример: ax.YAxis.TickLabels = {'\pi','2\pi','3\pi'}'
При установке этого свойства MATLAB устанавливает TickLabelsMode свойство для 'manual'.
Можно также задать метки засечек с помощью xticklabels, yticklabels, и zticklabels функции.
Примечание
Если это свойство указано как категориальный массив, MATLAB использует значения в массиве, а не категории.
TickLabels свойство для линейки и связанного с ней XTickLabel, YTickLabel, или ZTickLabel свойство для родительских осей всегда имеет одинаковое значение. Установка одной также устанавливает другую.
Типы данных: char | string | categorical
TickLabelsMode - Режим выбора для TickLabels собственность'auto' (по умолчанию) | 'manual'Режим выбора для TickLabels свойство, указанное как одно из следующих значений:
'auto' - автоматический выбор меток засечек.
'manual' - используйте указанные метки засечек. Чтобы указать метки, установите TickLabels собственность.
Примечание
TickLabelsMode свойство для линейки и связанного с ней XTickLabelMode, YTickLabelMode, или ZTickLabelMode свойство для родительских осей всегда имеет одинаковое значение. Установка одной также устанавливает другую.
TickLabelInterpreter - Интерпретатор метки галочки'tex' (по умолчанию) | 'latex' | 'none'Интерпретатор меток засечек, указанный как одно из следующих значений:
'tex' - интерпретировать символы с помощью подмножества разметки TeX.
'latex' - Интерпретировать символы с помощью разметки LaTeX. При указании меток делений используйте знаки доллара вокруг каждого элемента в массиве ячеек.
'none' - Отображение буквенных символов.
Примечание
Установка TickLabelInterpreter свойство для родительских осей задает TickLabelInterpreter для линейки с тем же значением. Однако при установке свойства линейки свойство осей не устанавливается. Чтобы значение свойства осей не переопределялось значением свойства линейки, сначала задайте значение оси, а затем задайте значение линейки.
По умолчанию MATLAB поддерживает подмножество разметки TeX. Разметка TeX используется для добавления надстрочных и подстрочных индексов, изменения типа и цвета текста и включения в текст специальных символов.
Модификаторы остаются в силе до конца текста. Надстрочные и подстрочные индексы являются исключением, поскольку они изменяют только следующий символ или символы в фигурных скобках. При установке для интерпретатора значения 'tex'поддерживаются следующие модификаторы.
| Модификатор | Описание | Пример |
|---|---|---|
^{ } | Верхний индекс | 'text^{superscript}' |
_{ } | Нижний индекс | 'text_{subscript}' |
\bf | Полужирный шрифт | '\bf text' |
\it | Курсивный шрифт | '\it text' |
\sl | Косой шрифт (обычно такой же, как курсив) | '\sl text' |
\rm | Обычный шрифт | '\rm text' |
\fontname{ | Имя шрифта - Заменить с именем семейства шрифтов. Это можно использовать в сочетании с другими модификаторами. | '\fontname{Courier} text' |
\fontsize{ | Размер шрифта - Заменить с числовым скалярным значением в единицах измерения точки. | '\fontsize{15} text' |
\color{ | Цвет шрифта - Заменить с одним из следующих цветов: red, green, yellow, magenta, blue, black, white, gray, darkGreen, orange, или lightBlue. | '\color{magenta} text' |
\color[rgb]{specifier} | Цвет пользовательского шрифта - Заменить с трехэлементным триплетом RGB. | '\color[rgb]{0,0.5,0.5} text' |
В этой таблице перечислены поддерживаемые специальные символы для 'tex' переводчик.
| Последовательность символов | Символ | Последовательность символов | Символ | Последовательность символов | Символ |
|---|---|---|---|---|---|
| α |
| υ |
| ~ |
| ∠ |
|
|
| ≤ |
|
|
| χ |
| ∞ |
| β |
| ψ |
| ♣ |
| γ |
| ω |
| ♦ |
| δ |
| Γ |
| ♥ |
| ϵ |
| Δ |
| ♠ |
| ζ |
| Θ |
| ↔ |
| η |
| Λ |
| ← |
| θ |
| Ξ |
| ⇐ |
| ϑ |
| Π |
| ↑ |
| ι |
| Σ |
| → |
| κ |
| ϒ |
| ⇒ |
| λ |
| Φ |
| ↓ |
| µ |
| Ψ |
| º |
| ν |
| Ω |
| ± |
| ξ |
| ∀ |
| ≥ |
| π |
| ∃ |
| ∝ |
| ρ |
| ∍ |
| ∂ |
| σ |
| ≅ |
| • |
| ς |
| ≈ |
| ÷ |
| τ |
| ℜ |
| ≠ |
| ≡ |
| ⊕ |
| ℵ |
| ℑ |
| ∪ |
| ℘ |
| ⊗ |
| ⊆ |
| ∅ |
| ∩ |
| ∈ |
| ⊇ |
| ⊃ |
| ⌈ |
| ⊂ |
| ∫ |
| · |
| ο |
| ⌋ |
| ¬ |
| ∇ |
| ⌊ |
| x |
| ... |
| ⊥ |
| √ |
| ´ |
| ∧ |
| ϖ |
| ∅ |
| ⌉ |
| 〉 |
| | |
| ∨ |
| 〈 |
| © |
Чтобы использовать разметку LaTeX, установите TickLabelInterpreter свойство для 'latex'. Используйте символы доллара вокруг меток, например, используйте '$\int_1^{20} x^2 dx$' для встроенного режима или '$$\int_1^{20} x^2 dx$$' для режима отображения.
В отображаемом тексте используется стиль шрифта LaTeX по умолчанию. FontName, FontWeight, и FontAngle свойства не имеют эффекта. Чтобы изменить стиль шрифта, используйте разметку LaTeX в тексте. Максимальный размер текста, который можно использовать с интерпретатором LaTeX, составляет 1200 символов. Для многострочного текста максимальный размер текста уменьшается примерно на 10 символов в строке.
Примеры использования TeX и LaTeX см. в разделе Греческие буквы и специальные символы в тексте диаграммы. Дополнительные сведения о системе LaTeX см. на веб-сайте проекта LaTeX по адресу https://www.latex-project.org/.
TickLabelFormat - Формат метки засечкиФормат метки засечки, заданный как символьный вектор или строка. Формат по умолчанию основан на данных.
Пример: ax.XAxis.TickLabelFormat = 'yyyy-MM-dd'; отображает дату и время, например, 2014-04-19.
Пример: ax.XAxis.TickLabelFormat = 'eeee, MMMM d, yyyy HH:mm:ss'; отображает дату и время, например, Saturday, April 19, 2014 21:41:06.
Пример: ax.XAxis.TickLabelFormat = 'MMMM d, yyyy HH:mm:ss Z'; отображает дату и время, например, April 19, 2014 21:41:06 -0400.
В следующих таблицах приведены идентификаторы букв, которые можно использовать для создания формата. Чтобы разделить поля, используйте такие символы, как дефис, пробел, двоеточие или любой символ, не являющийся символом ASCII. Идентификаторы соответствуют стандарту языка разметки данных языка (LDML) Unicode ® для дат.
Эти идентификаторы используются для указания форматов отображения полей даты и времени.
| Буквенный идентификатор | Описание | Показ |
|---|---|---|
G | Эра | CE |
y | Год, без начальных нулей. См. примечание, следующее за этой таблицей. | 2014 |
yy | Год, используя последние две цифры. См. примечание, следующее за этой таблицей. | 14 |
yyy, yyyy ... | Год, используя по крайней мере количество цифр, указанное количеством экземпляров 'y' | За 2014 год, 'yyy' показы 2014, пока 'yyyyy' показы 02014. |
u, uu, ... | Год ИСО. Один номер, обозначающий год. Значение года ISO присваивает положительные значения годам CE, а отрицательные - годам BCE, причем 1 год BCE - 0. | 2014 |
Q | Квартал, с использованием одной цифры | 2 |
QQ | Квартал, с использованием двух цифр | 02 |
QQQ | Квартал, сокращенно | Q2 |
QQQQ | Квартал, полное имя | 2nd quarter |
M | Месяц, число с использованием одной или двух цифр | 4 |
MM | Месяц, число с использованием двух цифр | 04 |
MMM | Месяц, сокращенное название | Apr |
MMMM | Месяц, ФИО | April |
MMMMM | Месяц, заглавная первая буква | A |
W | Неделя месяца | 1 |
d | День месяца с использованием одной или двух цифр | 5 |
dd | День месяца с использованием двух цифр | 05 |
D | День года с использованием одной, двух или трех цифр | 95 |
DD | День года с использованием двух цифр | 95 |
DDD | День года с использованием трех цифр | 095 |
e | День недели, численный с использованием одной или двух цифр. | 7, где воскресенье - первый день недели. |
ee | День недели, численный с использованием двух цифр | 07 |
eee | День, сокращенное название | Sat |
eeee | День, ФИО | Saturday |
eeeee | День, заглавная первая буква | S |
a | Дневной период (AM или PM) | PM |
h | Представление часов, 12 часов с использованием одной или двух цифр | 9 |
hh | Обозначение часов, 12 часов с использованием двух цифр | 09 |
H | Представление часов, 24-часовых часов с использованием одной или двух цифр | 21 |
HH | Обозначение часов, 24-часовых часов с использованием двух цифр | 21 |
m | Минута, с использованием одной или двух цифр | 41 |
mm | Минута, с использованием двух цифр | 41 |
s | Во-вторых, использование одной или двух цифр | 6 |
ss | Во-вторых, использование двух цифр | 06 |
S, SS, ..., SSSSSSSSS | Дробная секунда, с использованием числа цифр, указанного числом экземпляров 'S' (до 9 цифр). | 'SSS' усечение 6.12345 секунд до 123. |
Некоторые советы и соображения:
Если вы читаете двухзначный номер года и указываете формат как y или yy, то pivot год определяет век, к которому принадлежит год.
Использовать один или несколько u символы вместо y символы для представления года при работе с числами года, близкими к нулю.
Значения datetime позже 144683 лет CE или до 140743 BCE отображают только номера года, независимо от указанного значения формата.
Эти идентификаторы используются для указания формата отображения смещения часового пояса. Смещение часового пояса - это время смещения определенной даты и времени от UTC. Это отличается от часового пояса, который содержит правила, определяющие смещения для определенного времени года. Включите идентификатор смещения часового пояса, если необходимо убедиться, что компоненты времени отображаются однозначно.
| Буквенный идентификатор | Описание | Показ |
|---|---|---|
z | Сокращенное имя смещения часового пояса. Если это значение недоступно, то смещение часового пояса использует короткий формат UTC, например UTC-4. | EDT |
Z | Основной формат ISO 8601 с полями часов, минут и дополнительных секунд. | -0400 |
ZZZZ | Длинный формат UTC. | UTC-04:00 |
ZZZZZ | Расширенный формат ISO 8601 с полями часов, минут и дополнительных секунд. Смещение по времени, равное нулю, отображается как индикатор ISO 8601 UTC «Z». | -04:00 |
x или X | Основной формат ISO 8601 с полем часов и дополнительным полем минут. При указании X, смещение по времени, равное нулю, отображается как индикатор ISO 8601 UTC «Z». | -04 |
xx или XX | Основной формат ISO 8601 с полями часов и минут. При указании XX, смещение по времени, равное нулю, отображается как индикатор ISO 8601 UTC «Z». | -0400 |
xxx или XXX | Расширенный формат ISO 8601 с полями часов и минут. При указании XXX, смещение по времени, равное нулю, отображается как индикатор ISO 8601 UTC «Z». | -04:00 |
xxxx или XXXX | Основной формат ISO 8601 с полями часов, минут и дополнительных секунд. При указании XXXX, смещение по времени, равное нулю, отображается как индикатор ISO 8601 UTC «Z». | -0400 |
xxxxx или XXXXX | Расширенный формат ISO 8601 с полями часов, минут и дополнительных секунд. При указании XXXXX, смещение по времени, равное нулю, отображается как индикатор ISO 8601 UTC «Z». | -04:00 |
TickLabelFormatMode - Режим выбора для TickLabelFormat собственность'auto' (по умолчанию) | 'manual'Режим выбора для TickLabelFormat свойство, указанное как одно из следующих значений:
'auto' - автоматический выбор формата метки засечки.
'manual' - использовать указанный формат метки засечки. Чтобы задать формат, задайте TickLabelFormat собственность.
TickLabelRotation - Поворот меток засечекПоворот меток засечек, заданный как скалярное значение в градусах. Положительные значения дают вращение против часовой стрелки. Отрицательные значения дают вращение по часовой стрелке.
Можно также повернуть метки засечек с помощью xtickangle, ytickangle, и ztickangle функции.
Примечание
TickLabelRotation свойство для линейки и связанного с ней XTickLabelRotation, YTickLabelRotation, или ZTickLabelRotation свойство для родительских осей всегда имеет одинаковое значение. Установка одной также устанавливает другую.
Пример: ax.XAxis.TickLabelRotation = 45;
Пример: ax.YAxis.TickLabelRotation = -45;
TickLabelRotationMode - Режим выбора для TickLabelRotation собственность'auto' (по умолчанию) | 'manual'Режим выбора для TickLabelRotation свойство, указанное как одно из следующих значений:
'auto' - автоматический выбор поворота метки засечки.
'manual' - использовать заданный поворот метки засечки. Чтобы задать поворот, задайте TickLabelRotation собственность.
TickDirection - Направление засечки'in' (по умолчанию) | 'out' | 'both'Направление засечки, указанное как одно из следующих значений:
'in' - направление делений внутрь от линий оси. Это значение по умолчанию для 2-D видов.
'out' - направление делений наружу от линий оси. Это значение по умолчанию для 3-D видов.
'both' - центрирование делений по осям.
Если этому свойству присвоено значение, MATLAB устанавливает значение TickDirectionMode свойство для 'manual'.
Примечание
Установка TickDir свойство для родительских осей задает TickDirection для линейки с тем же значением. Однако при установке свойства линейки свойство осей не устанавливается. Чтобы значение свойства осей не переопределялось значением свойства линейки, сначала задайте значение оси, а затем задайте значение линейки.
Пример: ax.YAxis.TickDirection = 'out';
TickDirectionMode - Режим выбора для TickDirection собственность'auto' (по умолчанию) | 'manual'Режим выбора для TickDirection свойство, указанное как одно из следующих значений:
'auto' - автоматический выбор направления засечки.
'manual' - использовать указанное направление засечки. Чтобы задать направление засечки, задайте TickDirection собственность.
TickLength - Длина засечкиДлина делений, заданная как двухэлементный вектор формы [2Dlength 3Dlength]. Первым элементом является длина делений на 2-D видах. Второй элемент - длина делений на 3-D видах. Укажите значения в единицах измерения, нормализованных относительно размера по самым длинным осям.
Примечание
Установка TickLength свойство для родительских осей задает TickLength для линейки с тем же значением. Однако при установке свойства линейки свойство осей не устанавливается. Чтобы значение свойства осей не переопределялось значением свойства линейки, сначала задайте значение оси, а затем задайте значение линейки.
Пример: ax.YAxis.TickLength = [0.02 0.035];
MinorTick - Отображение минорных делений'off' (по умолчанию) | логическое значение on/offОтображение минорных засечек, указанных как 'on' или 'off'или как числовое или логическое 1 (true) или 0 (false). Значение 'on' эквивалентно true, и 'off' эквивалентно false. Таким образом, можно использовать значение этого свойства в качестве логического значения. Значение сохраняется как логическое значение типа вкл/выкл matlab.lang.OnOffSwitchState.
'on' - Отображение вспомогательных делений между основными делениями на оси. Это значение по умолчанию для оси с логарифмическим масштабом. Расстояние между основными делениями определяет количество малых делений. Если MinorTickValues свойство имеет пустое значение [], то никаких незначительных делений не появляется. Укажите расположения засечек, установив MinorTickValues собственность.
'off' - Не отображать минорные деления. Это значение по умолчанию для оси с линейным масштабом.
Примечание
MinorTick свойство для линейки и связанного с ней XMinorTick, YMinorTick, или ZMinorTick свойство для родительских осей всегда имеет одинаковое значение. Установка одной также устанавливает другую.
Пример: ax.XAxis.MinorTick = 'on';
MinorTickValues - Незначительные расположения делений[] (по умолчанию) | вектор возрастающих значенийРасположение минорных делений, заданное как вектор увеличения значений datetime.
При назначении значений этому свойству MATLAB устанавливает MinorTickValuesMode свойство для 'manual'.
MinorTickValuesMode - Режим выбора для MinorTickValues собственность'auto' (по умолчанию) | 'manual'Режим выбора для MinorTickValues свойство, указанное как одно из следующих значений:
'auto' - использовать автоматически вычисляемые вспомогательные значения засечек.
'manual' - Используйте заданные незначительные значения засечек. Чтобы задать значения, установите MinorTickValues собственность.
FontName - Название шрифта'FixedWidth'Имя шрифта, указанное как имя поддерживаемого системой шрифта или 'FixedWidth'. Шрифт по умолчанию зависит от конкретной системы и языка. Чтобы использовать шрифт фиксированной ширины, который хорошо визуализируется, укажите 'FixedWidth'. Фактически используемый шрифт фиксированной ширины зависит от FixedWidthFontName свойства корневого объекта.
Примечание
Установка FontName свойство для родительских осей задает FontName для линейки с тем же значением. Однако при установке свойства линейки свойство осей не устанавливается. Чтобы значение свойства осей не переопределялось значением свойства линейки, сначала задайте значение оси, а затем задайте значение линейки.
Пример: ax.XAxis.FontName = 'Cambria';
FontSize - Размер шрифтаРазмер шрифта, заданный как скалярное числовое значение. Размер шрифта по умолчанию зависит от конкретной операционной системы и языка.
Примечание
Установка FontSize свойство для родительских осей задает FontSize для линейки с тем же значением. Однако при установке свойства линейки свойство осей не устанавливается. Чтобы значение свойства осей не переопределялось значением свойства линейки, сначала задайте значение оси, а затем задайте значение линейки.
Установка FontSize свойство линейки изменяет размер меток засечек. MATLAB также обновляет размер шрифта соответствующей метки осей с помощью LabelFontSizeMultiplier родительских осей. Например, задание размера шрифта линейки оси X равным 12 задает размер шрифта для XLabel свойства родительских осей для 12 умножает значение LabelFontSizeMultiplier собственность.
Пример: ax.XAxis.FontSize = 12;
FontWeight - Толщина текстовых символов'normal' (по умолчанию) | 'bold'Толщина текстовых символов, указанная как одно из следующих значений:
'normal' - Вес по умолчанию, определенный определенным шрифтом.
'bold' - Более толстые очертания символов, чем обычно.
MATLAB использует FontWeight для выбора шрифта из доступных в системе. Не все шрифты имеют жирный вес. Поэтому задание полужирного веса шрифта может привести к нормальному весу шрифта.
Примечание
Установка FontWeight свойство для родительских осей задает FontWeight для линейки с тем же значением. Однако при установке свойства линейки свойство осей не устанавливается. Чтобы значение свойства осей не переопределялось значением свойства линейки, сначала задайте значение оси, а затем задайте значение линейки.
Пример: ax.XAxis.FontWeight = 'bold';
FontAngle - Наклон текстового символа'normal' (по умолчанию) | 'italic'Наклон символа, указан как 'normal' или 'italic'. Не все шрифты имеют оба стиля шрифтов. Поэтому курсив может выглядеть так же, как и обычный шрифт.
Примечание
Установка FontAngle свойство для родительских осей задает FontAngle для линейки с тем же значением. Однако при установке свойства линейки свойство осей не устанавливается. Чтобы значение свойства осей не переопределялось значением свойства линейки, сначала задайте значение оси, а затем задайте значение линейки.
Пример: ax.XAxis.FontAngle = 'italic';
FontSmoothing - Сглаживание текста'on' (по умолчанию) | логическое значение on/offСглаживание текста, указанное как 'on' или 'off'или как числовое или логическое 1 (true) или 0 (false). Значение 'on' эквивалентно true, и 'off' эквивалентно false. Таким образом, можно использовать значение этого свойства в качестве логического значения. Значение сохраняется как логическое значение типа вкл/выкл matlab.lang.OnOffSwitchState.
'on' - Включение сглаживания текста для уменьшения зазубренного внешнего вида текстовых символов и упрощения чтения текста. В некоторых случаях сглаженный текст смешивается с цветом фона и может сделать текст размытым.
'off' - Отключить сглаживание текста. Используйте этот параметр, если текст выглядит размытым.
Примечание
Установка FontSmoothing свойство для родительских осей задает FontSmoothing для линейки с тем же значением. Однако при установке свойства линейки свойство осей не устанавливается. Чтобы значение свойства осей не переопределялось значением свойства линейки, сначала задайте значение оси, а затем задайте значение линейки.
Пример: ax.XAxis.FontSmoothing = 'off';
LimitsChangedFcn - Измененные пределы оси обратного вызова'' (по умолчанию) | дескриптор функции | массив ячеек | символьный векторИзмененные пределы оси обратного вызова, указанные как одно из следующих значений:
Дескриптор функции.
Массив ячеек, в котором первый элемент является дескриптором функции. Последующие элементы в массиве ячеек являются аргументами для передачи функции обратного вызова.
Вектор символов, содержащий допустимое выражение MATLAB (не рекомендуется). MATLAB вычисляет это выражение в базовой рабочей области.
Этот обратный вызов выполняется после изменения пределов оси либо программным путем, либо в результате такого взаимодействия, как панорамирование в пределах осей. Она также выполняется, если MATLAB изменяет пределы оси при вызове функции печати. Функции печати иногда могут изменять пределы оси, чтобы охватить диапазон данных.
Эта функция обратного вызова может получить доступ к определенной информации о пределах оси. MATLAB передает эту информацию в LimitsChangedData объект в качестве второго аргумента функции обратного вызова. Если вы разрабатываете приложение в App Designer, аргумент называется event. Можно запросить свойства объекта с помощью точечной нотации. Например, event.NewLimits возвращает новые пределы оси. LimitsChangedData недоступен для функций обратного вызова, указанных как векторы символов.
В следующей таблице перечислены свойства LimitsChangedData объект.
Собственность | Описание |
|---|---|
Source | Объект линейки, выполняющий обратный вызов |
EventName |
|
OldLimits | Двухэлементный вектор, содержащий пределы предыдущей оси |
NewLimits | Двухэлементный вектор, содержащий новые пределы оси |
Дополнительные сведения о записи обратных вызовов в приложениях см. в разделе Запись обратных вызовов в App Designer.
Parent - Родитель линейкиAxes объектРодительский элемент линейки, указанный как Axes объект.
Примечание
Объекты-линейки не перечислены в списке Children свойство родителя Axes объект.
Children - Дети линейкиGraphicsPlaceholder множествоУ правителя нет детей. Невозможно задать это свойство.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.