我试图用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。但是,答案中的代码对我不起作用。
非常感谢任何帮助。
答案 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
图表。