如何在RMarkdown中嵌入ggvis交互式图表?

丹波

我正在尝试将RMarkdown从交互式小插图编织到html中,将其绘制成HTML

mtcars %>% ggvis(x = ~wt) %>%
    layer_densities(
      adjust = input_slider(.1, 2, value = 1, step = .1, label = "Bandwidth adjustment"),
      kernel = input_select(
        c("Gaussian" = "gaussian",
          "Epanechnikov" = "epanechnikov",
          "Rectangular" = "rectangular",
          "Triangular" = "triangular",
          "Biweight" = "biweight",
          "Cosine" = "cosine",
          "Optcosine" = "optcosine"),
        label = "Kernel")
    )

但是我收到以下错误消息:

## Warning: Can't output dynamic/interactive ggvis plots in a knitr document.
## Generating a static (non-dynamic, non-interactive) version of the plot.
弗里德里克森

您必须在标题中设置“输出:html_document”和“运行时:闪亮”。这对我有用:

---
title: "stackoverflow"
author: "Kári S Friðriksson"
date: "7 nóvember 2016"
output: html_document
runtime: shiny
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
library(ggvis)
```



```{r eruptions, echo=FALSE}
mtcars %>% ggvis(x = ~wt) %>%
    layer_densities(
      adjust = input_slider(.1, 2, value = 1, step = .1, label = "Bandwidth adjustment"),
      kernel = input_select(
        c("Gaussian" = "gaussian",
          "Epanechnikov" = "epanechnikov",
          "Rectangular" = "rectangular",
          "Triangular" = "triangular",
          "Biweight" = "biweight",
          "Cosine" = "cosine",
          "Optcosine" = "optcosine"),
        label = "Kernel")
    )
```

最简单的方法是转到文件/新文件/ R markdown /发光/发光文档。然后,将自动为您设置页眉,并且在代码框上方的栏中会出现一个播放按钮,而不是编织按钮。还要注意,您需要包括library(ggvis)在代码中,因为Shiny将以cleas板开始,并且无法“看到”您已加载的软件包或功能。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Android中创建交互式地图

如何在交互式shell中执行多个命令

如何在spring-cloud-stream中的kafka进程拓扑中使用交互式查询?

如何从dygraph保存交互式图表

如何在交互式RMarkdown中控制绘图高度/大小(使用Shiny)

如何减少闪亮的交互式rmarkdown边距?

如何在pdf /演示文稿中嵌入交互式闪亮图?(也许通过knitR)

如何从交互式图表中提取数据?

使用iOS图表进行交互式跟踪。如何

如何在Docker中运行交互式Centos 6

如何在VS Code for Python中拥有交互式控制台?

如何在pdf中嵌入交互式图表?

如何从交互式图表中获取json数据?

如何抓取交互式图表?

如何在Jupyter Notebook中添加交互式绘图?

网络抓取交互式图表

如何在Angular中创建交互式Google图表(UI事件)?

如何在非交互式shell中运行带有格式的man?

如何在交互式shell中访问字典的字典

d3图表库中如何放置交互式按钮控件?

如何在PyDev Eclipse中以调试模式隐藏交互式控制台?

通过ChartJS进行交互式图表

R ggvis 日期滑块,用于交互式图表

如何在 R Markdown Shiny 文档中制作交互式图表?

仅在 RMarkdown 中将一个交互式绘图图表渲染为 HTML

如果需要交互式安装,如何在 docker 中安装模块/东西?

从交互式图表中抓取数据

如何在交互式 shell 中设置来自 bash 脚本的输入?

如何在 ggiraph 的工具提示中插入 R(交互式或非交互式)图形?