Skip to contents

Função prática para salvar simultaneamente um gráfico em dois formatos: um vetorial/editável (EPS ou PDF) e um raster (JPG ou PNG).

Usage

save_multi(
  gplot,
  file.name,
  ...,
  eps = TRUE,
  pdf = FALSE,
  jpg = TRUE,
  png = FALSE
)

Arguments

gplot

Objeto ggplot2 a ser salvo.

file.name

Nome base do arquivo (sem extensão).

...

Argumentos adicionais repassados para as funções save_eps(), save_pdf(), save_jpg(), save_png().

eps

Salvar em EPS (default = TRUE).

pdf

Salvar em PDF (default = FALSE).

jpg

Salvar em JPG (default = TRUE).

png

Salvar em PNG (default = FALSE).

Value

Vetor nomeado com os caminhos dos arquivos salvos (invisível).

See also

Other save: save_eps(), save_pdf()

Examples

# \donttest{
library(ggplot2)
p <- ggplot(mtcars, aes(hp, mpg)) + geom_point() + theme_minimal()

# default: EPS + JPG
save_multi(p, tempfile("grafico"))
#> Warning: O formato do arquivo deve ser '.eps'
#> Saving 6.67 x 6.67 in image
#> Warning: O formato do arquivo deve ser '.jpg' ou '.jpeg'
#> Saving 6.67 x 6.67 in image

# PDF + PNG
save_multi(p, tempfile("grafico2"), eps = FALSE, jpg = FALSE, pdf = TRUE, png = TRUE)
#> Warning: O formato do arquivo deve ser '.pdf'
#> Saving 6.67 x 6.67 in image
# }