Запретить создание Rplot.emf, когда функция использует ggsave()

Я написал функцию, которая служит оболочкой для ggsave() для сохранения графиков в формате EMF (для использования с PowerPoint).

emf_save <- function(ggp) {
  filename <- glue::glue("{here()}",
                         "/",
                         "{deparse(substitute(ggp))}.emf")
  
  ggsave(
    plot = ggp,
    filename = filename,
    height = 5.2,
    width = 11.5,
    units = "in",
    device = devEMF::emf()
  )
  
  dev.off()
  print(paste0("Saved ", filename))
}

Он принимает объект ggplot2 и сохраняет файл EMF с именем объекта. Проблема в том, что всякий раз, когда я вызываю эту функцию, она также сохраняет файл с именем Rplot.emf в папке проекта.

Как мне предотвратить создание этого файла?

0 ответов

Другие вопросы по тегам