如何使用sendmailR从预测中发送基础图?

时间:2015-08-05 06:23:17

标签: r plot sendmailr

我正在使用预测包创建一个图 - 它包括生成用基本图生成的预测图的能力。

我尝试使用recordPlot将绘图保存到变量,这允许我在交互式会话中重新创建绘图。但是,我想做的(在远程服务器上)是生成绘图,将其保存到变量,然后使用sendmailR包将其作为mime_part发送给自己。

如果它是ggplot2对象,那么该图(在下面的示例中名为plt)不会显示在电子邮件中。有没有办法通过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 个答案:

答案 0 :(得分:0)

如果有人发现这篇文章,答案似乎是“不”。截至2015年底,如果不将其导出为png或pdf并通过电子邮件发送附件,则无法通过电子邮件发送基础R图。