Função unificada para salvar objetos ggplot em um ou mais formatos.
Usage
save_ipeaplot(
gplot,
file.name,
format = NULL,
width = 160,
height = 100,
units = c("mm", "cm", "in"),
dpi = 300,
background = "white",
quality = 95,
path = ".",
scale = 1,
overwrite = TRUE,
include_date = FALSE,
date_format = "%Y%m%d",
use_cairo = TRUE,
use_ragg = TRUE,
quiet = TRUE,
...
)
Arguments
- gplot
ggplot object.
- file.name
Base do arquivo (sem extensão). Ex.: "results/figs/meu_grafico".
- format
Vetor com um ou mais entre: "eps","jpg","pdf","png". Se NULL, usa getOption("ipea.plot.default_format", "eps").
- width, height
Tamanho do gráfico (default 160 x 100).
- units
Unidades: "mm","cm","in" (default "mm").
- dpi
DPI para formatos raster (default 300).
- background
Cor de fundo; use NA para PNG transparente. Para JPEG (sem transparência), NA vira "white".
- quality
Qualidade do JPEG (0–100) (default 95).
- path
Diretório de saída (default ".").
- scale
Fator de escala passado ao ggsave (default 1).
- overwrite
Se FALSE, não sobrescreve: cria sufixo _1, _2, ... (default TRUE).
- include_date
Se TRUE, anexa data ao nome: _YYYYMMDD (default FALSE).
- date_format
Formato da data (default "%Y%m%d").
- use_cairo
Preferir Cairo para PDF/EPS (default TRUE).
- use_ragg
Preferir ragg para PNG/JPG quando disponível (default TRUE).
- quiet
Silencia mensagens do ggsave quando suportado (default TRUE).
- ...
Passado a ggplot2::ggsave() (e, portanto, aos devices quando aplicável).