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
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.