1

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

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

该图(在下面的示例中名为 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
     )
   )
4

1 回答 1

0

如果有人偶然发现这篇文章,答案似乎是“不”。截至 2015 年底,如果不执行诸如将其导出为 png 或 pdf 并通过电子邮件发送该附件之类的操作,您将无法通过电子邮件发送基本 R 图。

于 2015-10-02T04:24:14.687 回答