gca

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

Синтаксис

Описание

пример

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

Примеры

свернуть все

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

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

Figure contains an axes. The axes contains an object of type line.

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

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

Figure contains an axes. The axes contains an object of type line.

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

свернуть все

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

Больше о

свернуть все

CurrentAxes

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

  • Axes объект.

  • PolarAxes объект.

  • GeographicAxes объект.

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

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

Советы

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

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

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

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

    fig = gcf;
    ax = fig.CurrentAxes;

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

Функции

Свойства

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