4

最新版本的 rstudio 包括使用类似于 slidify 的一些背景魔法生成 HTML5 幻灯片的能力。但是,如果我包括

Slide With Plot
========================================================

```{r, echo=FALSE}
library(knitr)
pressure %>% ggvis(~temperature,~pressure) %>%
  layer_points() %>%
  layer_lines() 
```

我在 html 输出中得到以下结果:

Slide With Plot

<!–html_preserve–&gt;

Renderer: SVG | Canvas
Download
<!–/html_preserve–&gt;

使用上述代码块编织一个常规的 *.Rmd 文件将按预期工作。但是,编织 Rpresentation 文件似乎不起作用,我找不到任何文档说明为什么存在行为差异。

更新:尽管演示文稿是基于 HTML 的,但似乎还不支持 HTML 输出。这似乎排除了 ggvis() ,除非通过以下答案中建议的方法导出到 svg 或 png 。

错误:在针对revealjs 输出的文档中找到产生HTML 输出的函数。请将此文档的输出类型更改为 HTML。

4

1 回答 1

1

由于ggvis()输出本质上是 HTML 代码,因此您必须将其包含results = 'asis'到代码块的选项中。然后 slidify 应该正确渲染 svg。

于 2015-02-06T14:48:07.787 回答