4

当我尝试将带有ggvis绘图的 RMarkdown 文档编织到 Word 时,我从 Rstudio 收到以下消息。

Error: Functions that produce HTML output found in document targeting docx output.
Please change the output type of this document to HTML.
Execution halted

是否存在一个优雅的解决方案(无需太多努力)来实现这一点,也许使用export_pngand vg2png

4

2 回答 2

1

这是一个例子:

```{r setup, include=FALSE}
library(dplyr)
library(ggvis)
```

The following table looks fine...
As long as I don't include this plot below

```{r, echo=FALSE, include=FALSE}
p <- pressure %>%
  ggvis(x = ~temperature, y = ~pressure) %>%
  layer_bars()
export_png(p, file = "hoge.png")
```

![](hoge.png)

在此处输入图像描述

如果你会经常使用这个,你可以定义钩子。

于 2014-07-26T06:29:19.070 回答
-1
  1. 首先进入Node JS 下载页面
  2. 安装 node.js 后,在终端运行:

    npm install vega

于 2016-09-14T09:40:48.987 回答