如何创建包含绘图图形的R Markdown晕影

Fra*_*ell 10 r

我在CRAN(rms包)上有一个现有的R包我希望添加一个使用R Markdown和RStudio创建的html插图.我在Writing R Extensions手册中看到了我需要的大部分内容,以及如何让RStudio自动编译R Markdown Vignettes?

不显而易见的是,我想使用plotly函数来创建交互式图形.与RStudio一起使用这个自包含的html文件工作得很好,但我不知道如何确保这些小插图与CRAN提交有关,以及如何设置它.

rmf*_*rmf 3

我已经尝试过以下方法。我在 RStudio 中创建了一个 R markdown 文档 (test.Rmd) 并输入以下内容。

## Testing interactive graphics

```{r}
library(highcharter)
library(ggplot2)

data(diamonds, economics_long, mpg, package = "ggplot2")
hchart(mpg, "scatter", x = displ, y = hwy, group = class)
```
Run Code Online (Sandbox Code Playgroud)

通过单击 Knit HTMLRStudio 中的按钮或在控制台中运行以下脚本,将此“test.Rmd”转换为“test.md”,最后转换为“test.html”:

library(knitr)
knit("test.Rmd", tangle=F, encoding = "utf-8")
render("test.md",output_format=html_document())
Run Code Online (Sandbox Code Playgroud)

这会生成一个带有交互式图形的 html 文件。

hicharter 绘图

是的。这不是一个很好的 R 包plotlyhighcharter它包含几个交互式 javascript 绘图库,并且很容易使用。它也比rCharts示例有更好的记录。包维护者也很友好并且能够响应查询。在这里安装highcharter包:

library(devtools)
install_github("jbkunst/highcharter")
Run Code Online (Sandbox Code Playgroud)