savefig

Salva uma figura, com todos os seus objetos gráficos, em um arquivo .fig.

Categoria: Graphics > Printing and Saving

Sintaxe

savefig(filename)

Salva a figura atual em filename.

savefig(h, filename)

Salva a figura de handle h.

Descrição

Um arquivo .fig guarda a figura como um conjunto de objetos (eixos, linhas, barras, rótulos e suas propriedades), e não como uma imagem. Assim, a figura pode ser aberta de novo com openfig e editada, em vez de apenas vista.

Use-o para entregar a alguém um gráfico que ainda pode ser alterado, ou para guardar uma figura e recarregá-la em outra sessão. Para obter uma imagem para um documento, use exportgraphics ou saveas.

Argumentos de entrada

h
Handle da figura a salvar. Se omitido, usa-se a figura atual.
filename
Nome do arquivo, como texto. A extensão .fig é acrescentada quando o nome não tem extensão.

Exemplo

Salvar um gráfico e abri-lo de novo

f = figure('Visible', 'off');
plot(1:4, (1:4).^2);
savefig(f, 'squares');
close(f);
g = openfig('squares', 'invisible');
l = findobj(g, 'Type', 'line');
disp(get(l, 'YData'))
Saída
     1     4     9    16

Veja também

openfig hgsave hgload saveas exportgraphics