gca

Текущая система координат или график

Синтаксис

Описание

пример

ax = gca возвращает текущую систему координат (или автономная визуализация) в текущей фигуре. Используйте ax получить и установить свойства текущей системы координат. Если нет никаких осей или графиков в текущей фигуре, то gca создает объект Осей декартовой системы координат.

Примеры

свернуть все

Постройте синусоиду.

x = linspace(0,10);
y = sin(4*x);
plot(x,y)

Установите размер шрифта, направление метки деления, длину метки деления и пределы оси Y для текущей системы координат. Используйте gca относиться к текущей системе координат.

ax = gca; % current axes
ax.FontSize = 12;
ax.TickDir = 'out';
ax.TickLength = [0.02 0.02];
ax.YLim = [-2 2];

Выходные аргументы

свернуть все

Текущая система координат, возвращенная как Axes объект, PolarAxes объект, GeographicAxes объект или автономная визуализация, такая как a heatmap.

Больше о

свернуть все

CurrentAxes

Текущая система координат является целевым объектом по умолчанию для многих графических команд, такой как title и xlim. Следующие типы объектов могут стать текущей системой координат. Как правило, это - последний из этих объектов, который создан, нажат или построен в.

  • Axes объект.

  • PolarAxes объект.

  • GeographicAxes объект.

  • Автономная визуализация, которая является графиком, спроектированным для особых целей, которые работают независимо из других графиков. Например, a heatmap автономная визуализация для наблюдения взаимодействия между двумя переменными в табличных данных.

CurrentAxes свойство фигуры хранит свою текущую систему координат.

Советы

  • Взаимодействие с пользователем может изменить текущую систему координат или график. Лучше присвоить оси или график к переменной, когда вы создаете его вместо того, чтобы использовать gca.

  • Изменение текущей фигуры также изменяет текущую систему координат или график.

  • Установите свойства осей после графического вывода, поскольку некоторые функции построения графика сбрасывают свойства осей.

  • Чтобы получить доступ к текущей системе координат или графику, не обеспечивая создание Осей декартовой системы координат, используйте запись через точку, чтобы запросить фигуру CurrentAxes свойство. MATLAB® возвращает пустой массив, если нет никакой текущей системы координат.

    fig = gcf;
    ax = fig.CurrentAxes;

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

Функции

Свойства

Представлено до R2006a