DatetimeRuler Properties

Управляйте осью со значениями datetime

DatetimeRuler свойства управляют внешним видом и поведением оси X, оси Y или оси z, которая показывает значения datetime. Каждая отдельная ось имеет свой собственный объект линейки. Путем изменения значений свойств линейки можно изменить определенные аспекты определенной оси.

Используйте запись через точку, чтобы относиться к конкретной линейке и свойству. Доступ к объектам линейки через XAxis, YAxis, и ZAxis свойства Axes объект.

ax = gca;
co = ax.XAxis.Color;
ax.XAxis.Color = 'blue';

Внешний вид

развернуть все

Цвет линии оси и меток в виде триплета 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'

Sample of the color red

'green''g'[0 1 0]'#00FF00'

Sample of the color green

'blue''b'[0 0 1]'#0000FF'

Sample of the color blue

'cyan' 'c'[0 1 1]'#00FFFF'

Sample of the color cyan

'magenta''m'[1 0 1]'#FF00FF'

Sample of the color magenta

'yellow''y'[1 1 0]'#FFFF00'

Sample of the color yellow

'black''k'[0 0 0]'#000000'

Sample of the color black

'white''w'[1 1 1]'#FFFFFF'

Sample of the color white

'none'Не применяетсяНе применяетсяНе применяетсяНет цвета

Вот являются триплеты RGB и шестнадцатеричные цветовые коды для цветов по умолчанию MATLAB® использование во многих типах графиков.

Триплет RGBШестнадцатеричный цветовой кодВнешний вид
[0 0.4470 0.7410]'#0072BD'

Sample of RGB triplet [0 0.4470 0.7410], which appears as dark blue

[0.8500 0.3250 0.0980]'#D95319'

Sample of RGB triplet [0.8500 0.3250 0.0980], which appears as dark orange

[0.9290 0.6940 0.1250]'#EDB120'

Sample of RGB triplet [0.9290 0.6940 0.1250], which appears as dark yellow

[0.4940 0.1840 0.5560]'#7E2F8E'

Sample of RGB triplet [0.4940 0.1840 0.5560], which appears as dark purple

[0.4660 0.6740 0.1880]'#77AC30'

Sample of RGB triplet [0.4660 0.6740 0.1880], which appears as medium green

[0.3010 0.7450 0.9330]'#4DBEEE'

Sample of RGB triplet [0.3010 0.7450 0.9330], which appears as light blue

[0.6350 0.0780 0.1840]'#A2142F'

Sample of RGB triplet [0.6350 0.0780 0.1840], which appears as dark red

Примечание

Color свойство для линейки и связанного XColor, YColor, или ZColor свойство для родительских осей всегда имеет то же значение. Установка одного также устанавливает другое.

Ширина линии оси и отметок деления в виде положительного значения в модулях точки. Один пункт равен 1/72 дюйма.

Пример: ax.XAxis.LineWidth = 2;

Примечание

Установка LineWidth свойство для родительских осей устанавливает LineWidth свойство для линейки к тому же значению. Однако установка свойства линейки не устанавливает свойство осей. Чтобы предотвратить переопределения значения свойства линейки, сначала установите значение оси, а затем установите значение линейки.

Подпись по осям, которая является текстовым объектом. Чтобы отобразить текст или изменить существующий текст, установите String свойство для текстового объекта. Используйте другие свойства изменить текстовый внешний вид, такой как стиль шрифта или цвет.

ax = gca;
ax.XAxis.Label.String = 'X Axis';
ax.XAxis.Label.FontSize = 12;

Для полного списка опций смотрите Text Properties.

В качестве альтернативы добавьте или измените подписи по осям с помощью xlabel, ylabel, и zlabel функции.

Примечание

  • Текстовый объект не является дочерним элементом объекта линейки, таким образом, это не может быть возвращено findobj и это не использует текстовые значения свойств по умолчанию.

  • Текстовый объект, сохраненный в этом свойстве, совпадает с текстовым объектом, сохраненным в свойстве метки родительского объекта. Таким образом можно изменить текстовый объект с помощью или линейки или свойства родительского объекта. Например, устанавливая размер шрифта на текстовом объекте, сохраненном в x - линейка оси Label свойство совпадает с установкой размера шрифта на текстовом объекте, сохраненном в XLabel свойство родительских осей.

Выравнивание по горизонтали подписи по осям в виде одного из значений из таблицы.

LabelHorizontalAlignment ЗначениеОписаниеВнешний вид
'center'

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

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

Horizontal and a vertical axis labels that are centered.

'left'

Для горизонтальной оси метка выравнивается с левым краем поля графика.

Для вертикальной оси метка выравнивается с базовым краем поля графика.

Horizontal and a vertical axis labels that left-aligned.

'right'

Для горизонтальной оси метка выравнивается с правым краем поля графика.

Для вертикальной оси метка выравнивается с верхним краем поля графика.

Horizontal and a vertical axis labels that right-aligned.

Видимость оси в виде 'on' или 'off', или как числовой или логический 1 TRUE) или 0 ложь). Значение 'on' эквивалентно true, и 'off' эквивалентно false. Таким образом можно использовать значение этого свойства как логическое значение. Значение хранится как логическое значение включения - выключения типа matlab.lang.OnOffSwitchState.

  • 'on' — Отобразите ось.

  • 'off' — Скройте ось, не удаляя его. Все еще можно получить доступ к свойствам невидимой оси с помощью объекта линейки.

Пример: ax.XAxis.Visible = 'off';

Шкала и направление

развернуть все

Минимальные и максимальные пределы по осям в виде двухэлементного вектора из формы [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 свойство для линейки и связанного XLimylim, или ZLim свойство для родительских осей всегда имеет то же значение. Установка одного также устанавливает другое.

Режим выбора для Limits свойство в виде одного из этих значений:

  • 'auto' — Автоматически выберите пределы по осям на основе отображенных на графике данных.

  • 'manual' — Используйте значения предела по осям, которые вы задаете. Чтобы задать пределы по осям, установите Limits свойство.

Примечание

LimitsMode свойство для линейки и связанного XLimMode, YLimMode, или ZLimMode свойство для родительских осей всегда имеет то же значение. Установка одного также устанавливает другое.

Шкала значений вдоль оси, возвращенной как 'linear'. DatetimeRuler объекты не поддерживают логарифмические шкалы.

Направление увеличения значений в виде одного из этих значений:

  • 'normal' — Значения увеличиваются слева направо или нижняя часть к верхней части.

  • 'reverse' — Значения увеличиваются справа налево или от начала до конца.

Примечание

Direction свойство для линейки и связанного XDir, YDir, или ZDir свойство для родительских осей всегда имеет то же значение. Установка одного также устанавливает другое.

Пример: ax.XAxis.Direction = 'reverse';

Значения деления и метки

развернуть все

Местоположения отметки деления вдоль оси в виде вектора из значений 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 свойство для родительских осей всегда имеет то же значение. Установка одного также устанавливает другое.

Режим выбора для TickValues свойство в виде одного из этих значений:

  • 'auto' — Автоматически выберите значения деления на основе отображенных на графике данных.

  • 'manual' — Используйте значения деления, которые вы задаете. Чтобы задать значения, установите TickValues свойство.

Примечание

TickValuesMode свойство для линейки и связанного XTickMode, YTickMode, или ZTickMode свойство для родительских осей всегда имеет то же значение. Установка одного также устанавливает другое.

Подписи меток в виде массива ячеек из символьных векторов, массива строк или категориального массива. Если вы не задаете достаточно меток для всех значений деления, то повторение меток. Метки поддерживают TeX и ПРОПИТЫВАЮТ ЛАТЕКСОМ разметку. Смотрите 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

Режим выбора для TickLabels свойство в виде одного из этих значений:

  • 'auto' — Автоматически выберите метки в виде галочки.

  • 'manual' — Используйте метки в виде галочки, которые вы задаете. Чтобы задать метки, установите TickLabels свойство.

Примечание

TickLabelsMode свойство для линейки и связанного XTickLabelMode, YTickLabelMode, или ZTickLabelMode свойство для родительских осей всегда имеет то же значение. Установка одного также устанавливает другое.

Цвет метки в виде галочки в виде триплета 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'

Sample of the color red

'green''g'[0 1 0]'#00FF00'

Sample of the color green

'blue''b'[0 0 1]'#0000FF'

Sample of the color blue

'cyan' 'c'[0 1 1]'#00FFFF'

Sample of the color cyan

'magenta''m'[1 0 1]'#FF00FF'

Sample of the color magenta

'yellow''y'[1 1 0]'#FFFF00'

Sample of the color yellow

'black''k'[0 0 0]'#000000'

Sample of the color black

'white''w'[1 1 1]'#FFFFFF'

Sample of the color white

'none'Не применяетсяНе применяетсяНе применяетсяНет цвета

Вот являются триплеты RGB и шестнадцатеричные цветовые коды для цветов по умолчанию использованием MATLAB во многих типах графиков.

Триплет RGBШестнадцатеричный цветовой кодВнешний вид
[0 0.4470 0.7410]'#0072BD'

Sample of RGB triplet [0 0.4470 0.7410], which appears as dark blue

[0.8500 0.3250 0.0980]'#D95319'

Sample of RGB triplet [0.8500 0.3250 0.0980], which appears as dark orange

[0.9290 0.6940 0.1250]'#EDB120'

Sample of RGB triplet [0.9290 0.6940 0.1250], which appears as dark yellow

[0.4940 0.1840 0.5560]'#7E2F8E'

Sample of RGB triplet [0.4940 0.1840 0.5560], which appears as dark purple

[0.4660 0.6740 0.1880]'#77AC30'

Sample of RGB triplet [0.4660 0.6740 0.1880], which appears as medium green

[0.3010 0.7450 0.9330]'#4DBEEE'

Sample of RGB triplet [0.3010 0.7450 0.9330], which appears as light blue

[0.6350 0.0780 0.1840]'#A2142F'

Sample of RGB triplet [0.6350 0.0780 0.1840], which appears as dark red

Примечание

Установка Color линейки свойство также устанавливает TickLabelColor свойство к тому же значению. Однако установка TickLabelColor свойство не изменяет Color свойство. Предотвратить Color значение свойства от переопределения TickLabelColor значение свойства, набор Color свойство сначала, и затем набор TickLabelColor свойство.

Интерпретатор метки в виде галочки в виде одного из этих значений:

  • 'tex' — Интерпретируйте символы с помощью подмножества разметки TeX.

  • 'latex' — Интерпретируйте символы, использующие разметку LATEX. Когда вы зададите метки в виде галочки, используйте знаки доллара вокруг каждого элемента в массиве ячеек.

  • 'none' — Отобразите буквенные символы.

Примечание

Установка TickLabelInterpreter свойство для родительских осей устанавливает TickLabelInterpreter свойство для линейки к тому же значению. Однако установка свойства линейки не устанавливает свойство осей. Чтобы предотвратить переопределения значения свойства линейки, сначала установите значение оси, а затем установите значение линейки.

TeX Markup

По умолчанию MATLAB поддерживает подмножество разметки TeX. Используйте синтаксис TeX, чтобы добавить верхние индексы и индексы, изменить тип текста и окрасить и включать специальные символы в текст.

Модификаторы остаются в силе до конца текста. Верхние индексы и индексы являются исключением, потому что они изменяют только следующий символ или символы в фигурных скобках. Когда вы устанавливаете интерпретатор на 'tex', поддерживаемые модификаторы следующие.

МодификаторОписаниеПример
^{ }Верхний индекс'text^{superscript}'
_{ }Индекс'text_{subscript}'
\bfBold font'\bf text'
\itКурсивный шрифт'\it text'
\slНаклонный шрифт (обычно то же самое как курсивный шрифт)'\sl text'
\rmОбычный шрифт'\rm text'
\fontname{specifier}}Название шрифта — Замена specifier с именем семейства шрифтов. Можно использовать это в сочетании с другими модификаторами.'\fontname{Courier} text'
\fontsize{specifier}}Размер шрифта — Замена specifier со значением числового скаляра в модулях точки.'\fontsize{15} text'
\color{specifier}}Цвет шрифта — Замена specifier с одним из этих цветов: red, green, yellowПурпурный, blue, black, whiteсерый, darkGreen, orange, или lightBlue.'\color{magenta} text'
\color[rgb]{specifier}Цвет пользовательского шрифта — Замена specifier с трехэлементным триплетом RGB.'\color[rgb]{0,0.5,0.5} text'

Эта таблица приводит поддерживаемые специальные символы для 'tex' интерпретатор.

Последовательность символовСимволПоследовательность символовСимволПоследовательность символовСимвол

\alpha

α

\upsilon

υ

\sim

~

\angle

\phi

\leq

\ast

*

\chi

χ

\infty

\beta

β

\psi

ψ

\clubsuit

\gamma

γ

\omega

ω

\diamondsuit

\delta

δ

\Gamma

Γ

\heartsuit

\epsilon

ϵ

\Delta

Δ

\spadesuit

\zeta

ζ

\Theta

Θ

\leftrightarrow

\eta

η

\Lambda

Λ

\leftarrow

\theta

θ

\Xi

Ξ

\Leftarrow

\vartheta

ϑ

\Pi

Π

\uparrow

\iota

ι

\Sigma

Σ

\rightarrow

\kappa

κ

\Upsilon

ϒ

\Rightarrow

\lambda

λ

\Phi

Φ

\downarrow

\mu

µ

\Psi

Ψ

\circ

º

\nu

ν

\Omega

Ω

\pm

±

\xi

ξ

\forall

\geq

\pi

π

\exists

\propto

\rho

ρ

\ni

\partial

\sigma

σ

\cong

\bullet

\varsigma

ς

\approx

\div

÷

\tau

τ

\Re

\neq

\equiv

\oplus

\aleph

\Im

\cup

\wp

\otimes

\subseteq

\oslash

\cap

\in

\supseteq

\supset

\lceil

\subset

\int

\cdot

·

\o

ο

\rfloor

\neg

¬

\nabla

\lfloor

\times

x

\ldots

...

\perp

\surd

\prime

´

\wedge

\varpi

ϖ

\0

\rceil

\rangle

\mid

|

\vee

\langle

\copyright

©

Разметка LaTeX

Чтобы использовать разметку LATEX, установите TickLabelInterpreter свойство к 'latex'. Используйте долларовые символы вокруг меток, например, используйте '$\int_1^{20} x^2 dx$' для встроенного режима или '$$\int_1^{20} x^2 dx$$' для режима отображения.

Отображаемый текст использует стиль шрифта LaTeX по умолчанию. FontNameFontWeight , и FontAngle свойства не оказывают влияние. Чтобы изменить стиль шрифта, используйте разметку LATEX в рамках текста. Максимальный размер текста, который можно использовать с интерпретатором LaTeX, является 1 200 символами. Для многострочного текста максимальный размер текста уменьшает приблизительно на 10 символов на строку.

Для примеров, которые используют TeX и LaTeX, см. греческие буквы и Специальные символы в тексте Графика. Для получения дополнительной информации о системе LaTeX, смотрите веб-сайт Проекта LaTeX в https://www.latex-project.org/.

Формат метки в виде галочки в виде вектора символов или строки. Формат по умолчанию основан на данных.

Пример: 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.

Следующие таблицы показывают идентификаторы буквы, что можно использовать, чтобы создать формат. Чтобы разделить поля, используйте символы небуквы, такие как дефис, пробел, двоеточие или любой символ non-ASCII. Идентификаторы соответствуют Unicode® Стандарт языка разметки данных локали (LDML) для дат.

Форматы даты и времени

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

Обозначьте буквами идентификаторОписаниеОтображение
GЭраCE
yГод, без начальных нулей. Смотрите, Обратите внимание на то, что следует этой таблице.2014
yyГод, с помощью последних двух цифр. Смотрите, Обратите внимание на то, что следует этой таблице.14
yyy, yyyy ...Год, с помощью, по крайней мере, количество цифр задан количеством экземпляров 'y'В течение года 2014, 'yyy' отображения 2014, в то время как 'yyyyy' отображения 02014.
u, uu, ...Год ISO. Один номер, определяющий год. Значение года 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.

Некоторые советы и факторы:

  • Если вы читаете номер года 2D цифры и задаете формат как y или yy, затем год центра определяет век, которому принадлежит год.

  • Используйте один или несколько u символы вместо y символы, чтобы представлять год при работе с числами года около нуля.

  • Значения datetime позже, чем CE 144 683 лет или перед 140743 BCE отображают только числа года, независимо от заданного значения формата.

Форматы смещения часового пояса

Используйте эти идентификаторы, чтобы задать формат отображения смещения часового пояса. Смещение часового пояса является количеством времени, что определенная дата и время возмещена от UTC. Это отличается от часового пояса, который включает правила, которые определяют смещения в течение определенных времен года. Включайте идентификатор смещения часового пояса, когда это необходимо, чтобы гарантировать, что компоненты времени отображены однозначно.

Обозначьте буквами идентификаторОписаниеОтображение
zСокращенное имя часового пояса возмещено. Если это значение не доступно, то смещение часового пояса использует короткий формат UTC, такой как UTC-4.EDT
ZISO 8601 основной формат с часами, минутами и дополнительными полями секунд.-0400
ZZZZДлинный формат UTC.UTC-04:00
ZZZZZРасширенный формат ISO 8601 с часами, минутами и дополнительными полями секунд. Смещение времени нуля отображено как индикатор "Z" ISO 8601 UTC.-04:00
x или XISO 8601 основной формат с полем часов и дополнительным мелким полем. Если вы задаете X, смещение времени нуля отображено как индикатор "Z" ISO 8601 UTC.-04
xx или XXISO 8601 основной формат с часами и мелкими полями. Если вы задаете XX, смещение времени нуля отображено как индикатор "Z" ISO 8601 UTC.-0400
xxx или XXXРасширенный формат ISO 8601 с часами и мелкими полями. Если вы задаете XXX, смещение времени нуля отображено как индикатор "Z" ISO 8601 UTC.-04:00
xxxx или XXXXISO 8601 основной формат с часами, минутами и дополнительными полями секунд. Если вы задаете XXXX, смещение времени нуля отображено как индикатор "Z" ISO 8601 UTC.-0400
xxxxx или XXXXXРасширенный формат ISO 8601 с часами, минутами и дополнительными полями секунд. Если вы задаете XXXXX, смещение времени нуля отображено как индикатор "Z" ISO 8601 UTC.-04:00

Режим выбора для TickLabelFormat свойство в виде одного из этих значений:

  • 'auto' — Автоматически выберите формат метки в виде галочки.

  • 'manual' — Используйте формат метки в виде галочки, который вы задаете. Чтобы задать формат, установите TickLabelFormat свойство.

Вращение меток в виде галочки в виде скалярного значения в градусах. Положительные значения дают против часовой стрелки вращение. Отрицательные величины дают по часовой стрелке вращение.

В качестве альтернативы можно вращать метки в виде галочки с помощью xtickangle, ytickangle, и ztickangle функции.

Примечание

TickLabelRotation свойство для линейки и связанного XTickLabelRotation, YTickLabelRotation, или ZTickLabelRotation свойство для родительских осей всегда имеет то же значение. Установка одного также устанавливает другое.

Пример: ax.XAxis.TickLabelRotation = 45;

Пример: ax.YAxis.TickLabelRotation = -45;

Режим выбора для TickLabelRotation свойство в виде одного из этих значений:

  • 'auto' — Автоматически выберите вращение метки в виде галочки.

  • 'manual' — Используйте вращение метки в виде галочки, которое вы задаете. Чтобы задать вращение, установите TickLabelRotation свойство.

Направление отметки деления в виде одного из этих значений:

  • 'in' — Направьте отметки деления внутрь от линий оси. Это - значение по умолчанию для 2D представлений.

  • 'out' — Направьте отметки деления, исходящие от линий оси. Это - значение по умолчанию для 3-D представлений.

  • 'both' — Сосредоточьте отметки деления по линиям оси.

  • 'none' — Не отображайте отметки деления.

Если вы присваиваете значение этому свойству, то MATLAB устанавливает TickDirectionMode свойство к 'manual'.

Примечание

Установка TickDir свойство для родительских осей устанавливает TickDirection свойство для линейки к тому же значению. Однако установка свойства линейки не устанавливает свойство осей. Чтобы предотвратить переопределения значения свойства линейки, сначала установите значение оси, а затем установите значение линейки.

Режим выбора для TickDirection свойство в виде одного из этих значений:

  • 'auto' — Автоматически выберите направление метки деления.

  • 'manual' — Используйте направление метки деления, которое вы задаете. Чтобы задать направление метки деления, установите TickDirection свойство.

Длина отметки деления в виде двухэлементного вектора из формы [2Dlength 3Dlength]. Первым элементом является длина отметки деления в 2D представлениях. Вторым элементом является длина отметки деления в 3-D представлениях. Задайте значения в модулях, нормированных относительно самой долгой размерности осей.

Примечание

Установка TickLength свойство для родительских осей устанавливает TickLength свойство для линейки к тому же значению. Однако установка свойства линейки не устанавливает свойство осей. Чтобы предотвратить переопределения значения свойства линейки, сначала установите значение оси, а затем установите значение линейки.

Пример: ax.YAxis.TickLength = [0.02 0.035];

Незначительное отображение отметки деления в виде 'on' или 'off', или как числовой или логический 1 TRUE) или 0 ложь). Значение 'on' эквивалентно true, и 'off' эквивалентно false. Таким образом можно использовать значение этого свойства как логическое значение. Значение хранится как логическое значение включения - выключения типа matlab.lang.OnOffSwitchState.

  • 'on' — Отобразите незначительные отметки деления между главными отметками деления на оси. Это - значение по умолчанию для оси с логарифмической шкалой. Пробел между главными отметками деления определяет количество незначительных отметок деления. Если MinorTickValues свойство собирается опорожнить [], затем никакие незначительные отметки деления не появляются. Задайте местоположения отметки деления путем установки MinorTickValues свойство.

  • 'off' — Не отображайте незначительные отметки деления. Это - значение по умолчанию для оси с линейной шкалой.

Примечание

MinorTick свойство для линейки и связанного XMinorTick, YMinorTick, или ZMinorTick свойство для родительских осей всегда имеет то же значение. Установка одного также устанавливает другое.

Пример: ax.XAxis.MinorTick = 'on';

Незначительные местоположения отметки деления в виде вектора из увеличения значений datetime.

Если вы присваиваете значения этому свойству, то MATLAB устанавливает MinorTickValuesMode свойство к 'manual'.

Режим выбора для MinorTickValues свойство в виде одного из этих значений:

  • 'auto' — Использование автоматически вычислило незначительные значения деления.

  • 'manual' — Используйте незначительные значения деления, которые вы задаете. Чтобы задать значения, установите MinorTickValues свойство.

Шрифт

развернуть все

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

Примечание

Установка FontName свойство для родительских осей устанавливает FontName свойство для линейки к тому же значению. Однако установка свойства линейки не устанавливает свойство осей. Чтобы предотвратить переопределения значения свойства линейки, сначала установите значение оси, а затем установите значение линейки.

Пример: ax.XAxis.FontName = 'Cambria';

Размер шрифта в виде скалярного числового значения. Размер шрифта по умолчанию зависит от конкретной операционной системы и локали.

Примечание

  • Установка FontSize свойство для родительских осей устанавливает FontSize свойство для линейки к тому же значению. Однако установка свойства линейки не устанавливает свойство осей. Чтобы предотвратить переопределения значения свойства линейки, сначала установите значение оси, а затем установите значение линейки.

  • Установка FontSize свойство на линейке изменяет размер меток в виде галочки. MATLAB также обновляет размер шрифта соответствующей метки осей с помощью LabelFontSizeMultiplier из родительских осей. Например, устанавливая размер шрифта x - линейка оси к 12 устанавливает размер шрифта для XLabel свойство родительских осей к 12 времена значение LabelFontSizeMultiplier свойство.

Пример: ax.XAxis.FontSize = 12;

Толщина текстовых символов в виде одного из этих значений:

  • 'normal' — Вес по умолчанию, как задано конкретным шрифтом.

  • 'bold' — Более толстые символьные основы, чем нормальный.

MATLAB использует FontWeight свойство выбрать шрифт от доступных в вашей системе. Не все шрифты имеют полужирное начертание шрифта. Поэтому установка жирного шрифта все еще привести к установке обычного шрифта.

Примечание

Установка FontWeight свойство для родительских осей устанавливает FontWeight свойство для линейки к тому же значению. Однако установка свойства линейки не устанавливает свойство осей. Чтобы предотвратить переопределения значения свойства линейки, сначала установите значение оси, а затем установите значение линейки.

Пример: ax.XAxis.FontWeight = 'bold';

Символьный наклон в виде 'normal' или 'italic'. Не все шрифты имеют оба стиля шрифта. Поэтому курсивный шрифт может выглядеть одинаково как обычный шрифт.

Примечание

Установка FontAngle свойство для родительских осей устанавливает FontAngle свойство для линейки к тому же значению. Однако установка свойства линейки не устанавливает свойство осей. Чтобы предотвратить переопределения значения свойства линейки, сначала установите значение оси, а затем установите значение линейки.

Пример: ax.XAxis.FontAngle = 'italic';

Текстовое сглаживание в виде 'on' или 'off', или как числовой или логический 1 TRUE) или 0 ложь). Значение 'on' эквивалентно true, и 'off' эквивалентно false. Таким образом можно использовать значение этого свойства как логическое значение. Значение хранится как логическое значение включения - выключения типа matlab.lang.OnOffSwitchState.

  • 'on' — Позвольте тексту, сглаживающемуся уменьшать зубчатый внешний вид текстовых символов и сделать текст легче читать. В определенных случаях, сглаживавших текстовых смешениях против цвета фона и может заставить текст казаться расплывчатым.

  • 'off' — Отключите текстовое сглаживание. Используйте эту установку, если текст кажется расплывчатым.

Примечание

Установка FontSmoothing свойство для родительских осей устанавливает FontSmoothing свойство для линейки к тому же значению. Однако установка свойства линейки не устанавливает свойство осей. Чтобы предотвратить переопределения значения свойства линейки, сначала установите значение оси, а затем установите значение линейки.

Пример: ax.XAxis.FontSmoothing = 'off';

Коллбэки

развернуть все

Пределы по осям изменили коллбэк в виде одного из этих значений:

  • Указатель на функцию.

  • Массив ячеек, в котором первый элемент является указателем на функцию. Последующие элементы массива ячеек являются аргументами, которые передаются в функцию обратного вызова.

  • Вектор символов, содержащий допустимое выражение MATLAB (не рекомендуемый). MATLAB оценивает это выражение в базовом рабочем пространстве.

Этот коллбэк выполняется после того, как пределы по осям изменились, или программно или в результате взаимодействия, такого как панорамирование в осях. Это также выполняется, если MATLAB изменяет пределы по осям, когда вы вызываете функцию построения графика. Функции построения графика могут иногда изменять пределы по осям, чтобы охватить область значений ваших данных.

Эта функция обратного вызова может получить доступ к определенной информации о пределах по осям. MATLAB передает эту информацию в LimitsChangedData возразите в качестве второго аргумента против своей функции обратного вызова. Если вы разрабатываете приложение в App Designer, аргумент называется eventВы можете запросить свойства объекта с помощью записи через точку. Например, event.NewLimits возвращает новые пределы по осям. LimitsChangedData объект не доступен для функций обратного вызова, заданных как векторы символов.

В следующей таблице перечислены свойства LimitsChangedData объект.

Свойство

Описание

Source

Объект линейки, который выполняет коллбэк

EventName

'LimitsChanged'

OldLimits

Двухэлементный вектор, содержащий предыдущие пределы по осям

NewLimits

Двухэлементный вектор, содержащий новые пределы по осям

Для получения дополнительной информации о записи коллбэков в приложениях, смотрите Коллбэки Записи в App Designer.

Родительский элемент/Дочерний элемент

развернуть все

Родительский элемент линейки в виде Axes объект.

Примечание

Объекты линейки не перечислены в Children свойство родительского Axes объект.

У линейки нет дочерних элементов. Вы не можете задать это свойство.

Смотрите также

Введенный в R2017b