Текущая система координат или график
ax = gca
возвращает текущую систему координат или график для текущей фигуры, которая обычно является последней, по которой, созданной или кликают с мышью. Графические функции, такие как ax = gca
title
, предназначаются для текущей системы координат или графика. Используйте ax
, чтобы получить доступ и изменить свойства осей или графика. Если оси или графики не существуют, то gca
создает Оси декартовой системы координат.
Взаимодействие с пользователем может изменить текущую систему координат или график. Лучше присвоить оси или график к переменной, когда вы создаете его вместо того, чтобы полагаться на gca
.
Изменение текущей фигуры также изменяет текущую систему координат или график.
Установите свойства осей после графического изображения, поскольку некоторые функции построения графика сбрасывают свойства осей.
Чтобы получить доступ к текущей системе координат или графику, не обеспечивая создание Осей декартовой системы координат, запросите фигуру свойство CurrentAxes
. MATLAB® возвращает пустой массив, если нет никакой текущей системы координат.
fig = gcf; ax = fig.CurrentAxes;
get
вместо этого, такую как ax = get(fig,'CurrentAxes')
.