R/neptune_file_as_image.R

Defines functions neptune_file_as_image

Documented in neptune_file_as_image

neptune_file_as_image <-
  function(x, ...) {
    if ("ggplot" %in% class(x)) {
      pth <- paste0(tempfile(), '.png')
      ggplot2::ggsave(
        x,
        filename = pth,
        ...
      )
      file_ <-
        reticulate::import("neptune.new.types")$File(path = pth)
      return(file_)
    }
    reticulate::import("neptune.new.types")$File$as_image(x)
  }

Try the neptune package in your browser

Any scripts or data that you put into this service are public.

neptune documentation built on April 13, 2022, 5:14 p.m.