ggvis阴谋拒绝编织Word

时间:2015-08-21 01:16:29

标签: r rstudio knitr r-markdown ggvis

我试图用ggvis编写rmarkdown到Word,并得到以下错误:

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

以下是可重复使用的代码。 我正在使用RStudio。 如果您评论最后一行,它将正常工作。 如果你不这样做,它就会失败。

---
title: "TestWordOutput"
author: "John"
date: "August 20, 2015"
output: word_document
---

```{r}
library(ggvis)
summary(cars)

plot(cars)

ggvis(cars, ~speed, ~dist)
```

我做了一些研究,我发现的最接近的是this post。但是,答案中的代码对我不起作用。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

阅读本文:http://rpackages.ianhowson.com/cran/ggvis/man/export_png.html(或?export_png)。按照here的说明尝试使那些Vega / node.js工具运行(我现在不能,但过去有),然后执行以下操作:

---
title: "TestWordOutput"
author: "John"
date: "August 20, 2015"
output: word_document
---

```{r}
library(ggvis)
summary(cars)

plot(cars)

ggvis(cars, ~speed, ~dist) %>% export_png("mtcars.png")
```

![](mtcars.png)

它应该适合你。但是,如果您的目标是Microsoft Word,我会坚持使用ggplot2图表。他们不会在Word中互动,你可以制作超级棒的ggplot2图表。