Как отправить базовый сюжет из прогноза с помощью sendmailR?

Я создаю график с использованием пакета прогноза - он включает в себя возможность генерировать график прогноза, созданного на основе базового графика.

Я попытался использовать recordPlot, чтобы сохранить график в переменной, что позволяет мне воссоздать график в интерактивном сеансе. Однако то, что я хотел бы сделать (на удаленном сервере), это сгенерировать график, сохранить его в переменной и затем включить его как mime_part при отправке его мне по электронной почте с помощью пакета sendmailR.

График (с именем plt в приведенном ниже примере) не отображается в сообщении, как если бы это был объект ggplot2. Есть ли способ отправить базовый сюжет через sendmailR?

sendmail(from = email_from,
     to = email_to,
     subject = email_subject,
     msg=c(plt,
           email_body_text, "\n", "\n",
           mime_part(results, "query results", sep = ",", row.names = FALSE), "\n",
           "\n", "SQL query that generated this result:", "\n", "\n",
           query
     )
   )

1 ответ

В случае, если кто-нибудь наткнется на этот пост, ответ будет "нет". По состоянию на конец 2015 года вы не можете отправить базовый график R по электронной почте, не выполнив что-либо вроде экспорта его в формате png или pdf и отправки по электронной почте вложения.

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