Настройка значений деления и меток вдоль оси может помочь подсветить конкретные аспекты ваших данных. Эти примеры показывают некоторые общие индивидуальные настройки, такие как изменение размещения значения деления, изменение текста метки в виде галочки и форматирование и вращение меток в виде галочки.
Создайте x как 200 линейно распределенных значений между-10 и 10. Создайте y как косинус x. Отобразите данные на графике.
x = linspace(-10,10,200); y = cos(x); plot(x,y)

Измените местоположения значения деления вдоль оси X и оси Y. Задайте местоположения как вектор увеличения значений. Значения не должны быть равномерно расположены с интервалами.
Кроме того, измените метки, сопоставленные с каждым значением деления вдоль оси X. Задайте метки с помощью массива ячеек из символьных векторов. Чтобы включать специальные символы или греческие буквы в метках, используйте синтаксис TeX, такой как \pi для
символа.
xticks([-3*pi -2*pi -pi 0 pi 2*pi 3*pi])
xticklabels({'-3\pi','-2\pi','-\pi','0','\pi','2\pi','3\pi'})
yticks([-1 -0.8 -0.2 0 0.2 0.8 1])
Для релизов до R2016b, вместо этого устанавливает значения деления и метки с помощью XTick, XTickLabel, YTick и свойств YTickLabel объекта Axes. Например, присвойте объект Axes переменной, такой как ax = gca. Затем установите свойство XTick с помощью записи через точку, такой как ax.XTick = [-3*pi -2*pi -pi 0 pi 2*pi 3*pi]. Для релизов до R2014b используйте функцию set, чтобы установить свойство вместо этого.
Создайте график рассеивания и вращайте метки в виде галочки вдоль каждой оси. Задайте вращение как скалярное значение. Положительные значения указывают против часовой стрелки на вращение. Отрицательные величины указывают по часовой стрелке на вращение.
x = 1000*rand(40,1); y = rand(40,1); scatter(x,y) xtickangle(45) ytickangle(90)

Для релизов до R2016b задайте вращение с помощью свойств XTickLabelRotation и YTickLabelRotation объекта Axes. Например, присвойте объект Axes переменной, такой как ax = gca. Затем установите свойство XTickLabelRotation с помощью записи через точку, такой как ax.XTickLabelRotation = 45.
Создайте график основы и отобразите значения метки в виде галочки вдоль оси Y как значения доллара США.
profit = [20 40 50 40 50 60 70 60 70 60 60 70 80 90];
stem(profit)
xlim([0 15])
ytickformat('usd')
Для большего количества управления форматированием задайте пользовательский формат. Например, покажите одно десятичное значение в метках в виде галочки оси X с помощью '%.1f'. Отобразите метки в виде галочки оси Y как британские фунты с помощью '\xA3%.2f'. Опция \xA3 указывает на символ Unicode для символа Фунта. Для получения дополнительной информации об определении пользовательского формата смотрите, что xtickformat функционирует.
xtickformat('%.1f') ytickformat('\xA3%.2f')

MATLAB создает объект линейки для каждой оси. Как все графические объекты, объекты линейки имеют свойства, которые можно просмотреть и изменить. Объекты линейки допускают больше отдельного управления форматированием оси X, оси Y или оси z. Доступ к объекту линейки, сопоставленному с конкретной осью через XAxis, YAxis или свойство ZAxis объекта Axes. Тип линейки зависит от типа данных вдоль оси. Для числовых данных MATLAB создает объект NumericRuler.
ax = gca; ax.XAxis
ans =
NumericRuler with properties:
Limits: [0 15]
Scale: 'linear'
Exponent: 0
TickValues: [0 5 10 15]
TickLabelFormat: '%.1f'
Show all properties
Отобразите данные на графике с y значениями, которые располагаются между-15 000 и 15,000. По умолчанию метки в виде галочки оси Y используют экспоненциальное представление со значением экспоненты 4 и основой 10. Измените значение экспоненты на 2. Установите свойство Exponent объекта линейки, сопоставленного с осью Y. Доступ к объекту линейки через свойство YAxis объекта Axes. Метка экспоненты и метки в виде галочки изменяются соответственно.
x = linspace(0,5,1000); y = 100*exp(x).*sin(20*x); plot(x,y) ax = gca; ax.YAxis.Exponent = 2;

Измените значение экспоненты на 0 так, чтобы метки в виде галочки не использовали экспоненциальное представление.
ax.YAxis.Exponent = 0;

xlim | xtickangle | xtickformat | xticks | yticks | палки