Как конвертировать R plot или ggplot2 в строку base64? - PullRequest
1 голос
/ 20 апреля 2020

Допустим, у меня есть этот код (где x и y - заполнители):

  df <- data.frame(x = c(1,2,3,4,5), y = c(2,3,4,5,6))
  plot <- ggplot(df, aes(x, y)) + geom_point()

Есть ли способ преобразовать график в строку base64? Я собираюсь отправить его вместе с другими данными через сантехника для отображения на веб-странице.

Я открыт для использования другой функции построения или библиотеки при необходимости.

1 Ответ

2 голосов
/ 20 апреля 2020

Сохраните ggplot:

ggsave("myggplot.png", plot)

Затем используйте пакет base64enc следующим образом:

base64enc::dataURI(file = "myggplot.png", mime = "image/png")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...