openfig

Abre uma figura salva em um arquivo .fig.

Categoria: Graphics > Printing and Saving

Sintaxe

fig = openfig(filename)

Abre a figura guardada em filename e retorna o seu handle.

fig = openfig(filename, visibility)

Abre a figura com a visibilidade indicada, como 'invisible'.

Descrição

openfig reconstrói uma figura a partir de um arquivo .fig escrito por savefig. Todos os objetos voltam com suas propriedades, então podem ser encontrados com findobj e alterados como os de qualquer outra figura.

Se o arquivo não existir, ocorre um erro informando que o arquivo ou a pasta não foi encontrado.

Argumentos de entrada

filename
Nome do arquivo .fig, como texto. A extensão pode ser omitida.
visibility
'visible' ou 'invisible'. Use 'invisible' para carregar uma figura sem mostrar uma janela.

Argumentos de saída

fig
Handle da figura restaurada.

Exemplo

Recuperar os dados de uma figura salva

f = figure('Visible', 'off');
plot([3 1 2]);
savefig(f, 'demo');
g = openfig('demo', 'invisible');
l = findobj(g, 'Type', 'line');
disp(get(l, 'YData'))
Saída
     3     1     2

Veja também

savefig hgload findobj figure