问题标签 [ggvis]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1405 浏览

r - 如何保存由 ggvis 生成的交互式绘图?

我使用 R 中的 ggvis 包制作了一个绘图。该绘图是交互式的,可以通过在滑块周围移动来更改。但是,当我保存它时,它只是一张没有滑块的当前状态图片。

我看到有人在网站上发布这些互动图,所以我认为应该有一种方法可以先保存它。我怎样才能做到这一点?

0 投票
2 回答
4506 浏览

r - ggvis(和其他选项)中的自定义填充颜色

我正在尝试使用 ggvis 为 2014 赛季创建 NFL 赛程强度图表。数据来自 FootballOutsiders.com,稍后我将制作一个 Shiny 应用程序,该应用程序会在赛季期间更新时自动从网站上抓取数据。下面的示例非常接近,但我想进行一些修改。我想要...

  1. 在图表的每个单元格中包含“防御”的数值,因此可视化效果类似于原始的“df”数据框。

  2. 自定义色阶,使正值越来越橙色,负值越来越蓝(即,负值越多 = 越蓝)。

  3. #2 的替代方法是制作从橙色到蓝色的渐变,并在“防御”值接近零时使不透明度降低到 0.5。

  4. 可以选择 NA 的颜色,因为它目前在图表中显示为黑色。

我一直在修补add_scale()and props(),但到目前为止没有任何效果。

这是图表: 在此处输入图像描述

这是数据:

这是到目前为止的代码:

0 投票
5 回答
5676 浏览

r - Is it possible with ggvis to interactively change the variables for the x and y axes?

Does anyone know if it is possible to change the variables for the x and y axis interactively with ggvis? I can change the size of the data points, their position and opacity, but I can't work out if its possible to allow the user to select a variable from a dropdown that will become the data for the x/y axis.

0 投票
1 回答
4185 浏览

r - Rstudio闪亮无法使用ggvis

我有一个 RStudio Shiny 服务器正在运行,我从https://github.com/rstudio/ggvis安装了 ggvis,但我无法在服务器中重现任何演示示例。

当我使用安装在服务器中的相同版本(3.1.0)运行 R 时,我可以执行以下操作:

但是当我在其中一个演示文件夹中尝试该示例时:

我得到:

ERROR: could not find function "ggvisOutput"

用语句注释掉该行ggvisOutput然后正常呈现页面但没有绘图。

有任何想法吗?

0 投票
1 回答
1166 浏览

r - Adding ggvis plot in RMarkdown document makes knitr::kable output render incorrectly

Reproducible example below. I lose formatting on the table whenever I include a ggvis figure.

0 投票
2 回答
895 浏览

knitr - 用 ggvis 将 RMarkdown 编织到 Word

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

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

0 投票
2 回答
5155 浏览

r - 如何使用ggvis将多个图形放在一个图中

样本数据:

我的问题:

我想将以下两个图表合二为一,使用ggvis

但是,以下方法不起作用:

0 投票
2 回答
9503 浏览

r - 鼠标悬停时 Rstudio 闪亮的 ggvis 工具提示

在下面的示例中,我有一个交互式闪亮 ggvis 图,但我添加了long一个长字符串列,并且由于某种原因,我的悬停弹出窗口显示wtmpg不显示long

此外,如果图例中的元素列表太长,它们会隐藏在图的右下角。有没有办法将这些堆叠在图例的几列中?

有任何想法吗?

0 投票
2 回答
3807 浏览

r - 数据如何从反应式 Shiny 表达式传递到 ggvis 图?

我正在熟悉 ggvis,我正在尝试在闪亮中使用它。我无法理解 ggvis 如何从反应式 Shiny 表达式中获取数据。这是来自 ggvis GitHub 存储库的基本应用程序:

ui.R:

服务器.R:

现在mtc是响应式表达式,它实际上是一个函数(或者是一个函数?),它的结果是一个 data.frame。然而,它作为一个函数被传送到 ggvis。如果您尝试传递生成的 data.frame,例如

Shiny 会开始抱怨“在没有主动反应上下文的情况下不允许操作”。那么究竟发生了什么?

我问的原因是我想返回我想在 ggvis 中使用的其他对象。更准确地说,我想更改 x 和 y 轴标签,其中标签在反应表达式内部计算,如下所示:

是否有可能以某种方式利用mtc()ggvis 调用中的输出结构?还是只能传递data.frame,然后把你的数据放到data.frame中?

还是有另一种注册 ggvis 对象的方法?在这个问题中,ggvis 输出是用observe_ggvis函数注册的,但它似乎在当前的 ggvis 版本(0.3)中不存在。

我在 R 3.1.1 上使用 ggvis 版本 0.3.0.1 和闪亮的 0.10.0

0 投票
3 回答
5331 浏览

r - 为 ggvis 添加绘图标题

我想为 ggvis 图添加标题。我在任何地方都找不到示例。使用其他 R 图很简单,例如

感觉好像我错过了一些明显的东西。任何帮助表示赞赏。