exponenta event banner

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 объект, a PolarAxes объект, a GeographicAxes объект или автономная визуализация, такая как heatmap.

Подробнее

свернуть все

Текущие оси

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

  • Один Axes объект.

  • A PolarAxes объект.

  • A GeographicAxes объект.

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

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

Совет

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

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

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

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

    fig = gcf;
    ax = fig.CurrentAxes;

См. также

Функции

Свойства

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