exportgraphics

Salva uma figura, eixos ou gráfico em um arquivo de imagem ou vetorial.

Categoria: Graphics > Printing and Saving

Sintaxe

exportgraphics(obj, filename)

Grava obj em filename; o formato vem da extensão (PNG, JPG, TIFF, PDF, SVG, EPS e outros).

exportgraphics(obj, filename, Name, Value)

Acrescenta opções como 'Resolution', 'BackgroundColor' ou 'ContentType'.

Descrição

Em comparação com saveas, exportgraphics remove por padrão o espaço em branco ao redor e dá controle sobre resolução e fundo. Exportar um único eixo salva apenas aquela área de plotagem, o que é útil para figuras em relatórios.

Formatos vetoriais (PDF, SVG, EPS) continuam nítidos em qualquer zoom; os formatos raster dependem da resolução.

Argumentos de entrada

obj
Figura, eixos ou objeto de gráfico a exportar.
filename
Nome do arquivo de saída com extensão.
'Resolution'
Pontos por polegada para formatos raster.
'BackgroundColor'
Cor de fundo; 'none' dá fundo transparente nos formatos que suportam.

Exemplo

Exportar os eixos atuais

plot(1:5, (1:5).^2)
try
  exportgraphics(gca, 'curve.png', 'Resolution', 150);
  disp('saved curve.png')
catch
  disp('needs the editor renderer')
end
Saída
needs the editor renderer

No app o arquivo é gravado e a primeira mensagem é exibida.

Observações

Gravar arquivos exige o renderizador do editor MatLivre. No runtime de linha de comando sem interface a chamada falha, e por isso o exemplo captura o erro.

Veja também

saveas print figure gca imwrite