0

我正在尝试开始使用 slidify,并一直在尝试重现互联网上显示的一些示例。我无法让 googleVis 图表显示在 slidify 中。我可以将 googleVis 图表打印到文件并在 slidify 之外打开它以使其正常工作,但在 slidify 内部我得到以下信息: slideify 中的 googleVis

这是来自水果示例。

```{r, echo = FALSE, message = FALSE, results = 'hold'}
require(googleVis)
M1 <- gvisMotionChart(Fruits, idvar = "Fruit", timevar = "Year")
plot(M1, tag = 'chart')
```
4

2 回答 2

0

我曾经遇到过同样的问题,然后我做了一些改变,事情开始起作用了。

基本上你需要改变的第一件事是使用print(M1, tag = 'chart')而不是plot()

我的 R 块选项也是 ```{r results='asis', warning=FALSE, echo=FALSE, message=FALSE, opts.label='interactive'}我不确定是否opts.label='interactive'真的需要在那里。

最后一件非常重要的事情是,即使您已完成上述所有操作并将此 markdown 文件编译为本地 html,您可能仍然无法在幻灯片中看到您的 Google 动态图表结果。您需要做的是在线提交所有内容(在我的情况下,我将所有文件提交到我的 github)并获取到您的存储库的共享链接。通过该链接打开您的 slidify 幻灯片,您可能会正确地看到可视化。

所以我认为真正重要的是尝试在线而不是离线打开您编译的幻灯片。

于 2017-02-27T00:22:29.540 回答
0

改变results = 'hold'results = 'asis'有所作为。

于 2016-03-08T15:01:13.157 回答