我正在使用RStudio创建一些传单图像.
我希望能够将输出保存为HTML,以便可以通过电子邮件发送,其他人可以查看它.
下面是一些示例R代码,它取自[here]以创建样本传单图像.
devtools::install_github('rstudio/leaflet')
library(leaflet)
rand_lng = function(n = 10) rnorm(n, -93.65, .01)
rand_lat = function(n = 10) rnorm(n, 42.0285, .01)
m = leaflet() %>% addTiles() %>% addCircles(rand_lng(50), rand_lat(50), radius = runif(50, 10, 200))
m
Run Code Online (Sandbox Code Playgroud)
任何能够以HTML格式输出的代码都会非常感激......
ein*_*nar 58
就像是:
library(htmlwidgets)
saveWidget(m, file="m.html")
Run Code Online (Sandbox Code Playgroud)
似乎适用于大多数小部件.
此致,
Einar
打开一个新的RMarkdown文档.当你使用RStudio时去File -> New File -> R Markdown.保存文件后,可以将代码插入块中,如下所示:
---
title: "Leaflet Map"
output: html_document
---
```{r}
library(leaflet)
rand_lng = function(n = 10) rnorm(n, -93.65, .01)
rand_lat = function(n = 10) rnorm(n, 42.0285, .01)
m = leaflet() %>% addTiles() %>% addCircles(rand_lng(50), rand_lat(50), radius = runif(50, 10, 200))
m
```
Run Code Online (Sandbox Code Playgroud)
然后按Knit HTML代码窗口上方的按钮,您的应用程序将在新的HTML文件中打开.您可以通过电子邮件发送文件或将其上传到您的ftp.