gcf

Указатель текущей фигуры

Синтаксис

fig = gcf

Описание

пример

fig = gcf возвращает указатель текущей фигуры. Если фигура не существует, то gcf создает фигуру и возвращает его указатель. Можно использовать указатель фигуры, чтобы запросить и изменить свойства фигуры. Для получения дополнительной информации смотрите Figure Properties.

Примеры

свернуть все

Выберите цвет фона и удалите панель инструментов для текущей фигуры. Используйте команду gcf, чтобы получить указатель текущей фигуры.

surf(peaks)
fig = gcf; % current figure handle
fig.Color = [0 0.5 0.5];
fig.ToolBar = 'none';

Больше о

свернуть все

CurrentFigure

Текущая фигура является целью для вывода графических данных. Это - окно рисунка, в котором графические команды, такие как plot, title и surf чертят свои результаты. Это обычно - последняя созданная фигура или последняя фигура, по которой кликают с мышью.

Взаимодействие с пользователем может изменить текущую фигуру. Если необходимо получить доступ к определенной фигуре, сохранить указатель фигуры в коде программы, когда вы создаете фигуру и используете этот указатель вместо gcf.

Советы

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

    fig = get(groot,'CurrentFigure');
    
    MATLAB® возвращает fig как пустой массив, если нет никакой текущей фигуры.

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

| | | | | |

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