如何将交互式图表呈现为静态html,以便在电子邮件中发送和呈现

时间:2017-07-18 17:53:58

标签: r knitr r-markdown plotly rnotebook

当我使用plotly中的交互式图表或datatables中的表格时,我使用rmarkdown rmarkdown:::render来html我可以在网络浏览器中获取交互式图表。

当我尝试将此html文件作为电子邮件发送时,交互式图表完全不会显示。

我希望能够发送静态(我的意思是非交互式html),以便可以在电子邮件中呈现该文件。

有可能吗?

示例:

---                                                                                                     
title: "Sample Document"                                                                                
output:                                                                                                 
  html_document:                                                                                        
    toc: true                                                                                           
    theme: united                                                                                       
---                                                                                                     

```{r Code Chunk}                                                                                       
d <- diamonds[sample(1:nrow(diamonds), size = 2000),]                                                   
plot_ly(d, x = ~carat, y = ~price, color = ~carat, size = ~carat, text = ~paste("Clarity: ", clarity))  
```                                                                                                     

```{r run code, echo=FALSE, eval=FALSE}                                                                 
library(rmarkdown)                                                                                      
library(plotly)                                                                                         
rmarkdown:::render('./dyn_2_statix_html.Rmd')
```

这将提供以下html页面呈现: enter image description here

0 个答案:

没有答案