Как повернуть метки X в MATLAB R2014a с помощью инструмента редактирования? - PullRequest
0 голосов
/ 02 марта 2019

У меня есть матрица 18 * 17, для которой я построил карту цветов в Matlab.Я изменил метки xtick и ytick, используя инструмент редактирования в Matlab.

Можно ли изменить ориентацию / угол меток (сейчас они расположены горизонтально, я хочу, чтобы они были вертикальными) с помощью редактированияинструмент напрямую без написания кода?

enter image description here

1 Ответ

0 голосов
/ 02 марта 2019

Да, это возможно.

Если вы хотите изменить свойства своего графика, вам нужно присвоить свой график переменной при ее определении.Например, вы пишете:
m1 = plot (x, y);

Затем, чтобы получить доступ к свойствам Axes, вам нужно вызвать родителя объекта m1 (который является родителем объекта сюжета).Для этого вы можете написать:
a1 = m1.Parent;

Свойство поворота метки по горизонтальной оси (оси X) называется «XTickLabelRotation».если вы хотите, чтобы ваша ось х была вертикальной, вы должны присвоить этому значению значение 90 (градусов).

Итак, вы пишете:
a1.XTickLabelRotation = 90

Теперь ваш х-осная метка повернута на 90 градусов.

В качестве примера запустите этот код:

x = [1 2 3 4 5 6 7 8 9 10];
y = x.^2;
m1 = plot(x, y);
a1 = m1.Parent;
a1.XTickLabelRotation = 90
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...