问题标签 [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 回答
2720 浏览

r - Shiny/ggvis 对子集图数据的反应性

在看到关于 GGVIS 的演讲后,我一直在尝试创建我的第一个 Shiny/ggvis 应用程序,但没有成功。我的情节在 R 中有效,但是当我尝试将其迁移到 Shiny 应用程序以在网络上显示时,我什么也没得到。显示单选按钮,据我所知,它似乎正在工作(我使用 rStudio/Shiny/Reactivity 教程中的表格进行了测试,但它似乎与我的 ggvis 图不太合适)。我一直在关注 Rstudio 上的教程并使用 ggvis 源代码中演示文件夹中的片段。我正在尝试创建一个简单的内核密度图,该图根据用户输入对数据进行子集化并显示分布。附件是我迄今为止所拥有的一个可重复的例子。对于我在这里缺少的内容,我将不胜感激。

用户界面


服务器.R

编辑:为了跟进这个问题,我注意到如果我删除以下内容:

从我在 server.R 中创建图形的调用中,图形运行(尽管没有多色分组,这是我首先追求的)并且单选按钮成功选择了我的数据子集。如前所述,当我只是在 R 中运行图形时,不使用反应子集功能,图形能够运行并通过菱形颜色改变笔触/填充。目前 Shiny 到 ggvis 交互中目前不支持此功能吗?还是我只是以某种方式误解了这个功能?这是我更新的代码,所以你可以看到我的结果:

用户界面


服务器.R

0 投票
1 回答
1450 浏览

r - ggvis:将大小属性添加到一行

刚开始ggvis。恐怕不是一个特别有趣或普遍的问题,但对我来说如何将size属性添加到一行并不明显。特别是,我将如何使用复制以下情节ggvis

另外,有足够高声誉的人可以创建ggvis标签吗?干杯。

0 投票
1 回答
1029 浏览

r - 动态更新ggvis闪亮的用户输入?

我是编程、R、shiny 和 ggvis 的初学者,我试图围绕基于用户输入的反应式数据更新。下面是一个闪亮的应用程序的可重现示例,其中包含我正在尝试构建的类型的时间进程图。

该应用程序应该运行,并且应该根据用户输入的变化进行更新。但是,仅当使用“映射”语法 (=) 在 ggvis() 调用中调用 x、y 和 size 变量时,绘图才会更新。我的直觉是使用“设置”语法( := )或( ~ )运算符将有助于解决以下问题:

问题是,当用户输入发生更改时,不是生成一个新图,而是将新图发送到客户端,我希望数据点动态更新 - 飞越图到新的 (x,y,大小)位置。

我对 ggvis 如何将给定数据点(从数据帧的各个列中获取的 x、y 和大小值)绑定到更新的数据点(该数据同一行中的三个不同列)在语法上还不熟悉框架)。ggvis 中当前是否有允许我正在寻找的更新的功能?

用户界面

服务器.R

0 投票
1 回答
1164 浏览

r - 如何在 Shiny App (R) 中更改 gvisTable 的背景颜色

我不能让 Shiny 中的 gvisTable 的背景不是白色。我正在尝试这个,但它不起作用:

0 投票
0 回答
851 浏览

r - 反应性数据框架

我想访问data在闪亮的反应函数中读入 R 的 data.frame。

数据框

我试图data从另一个反应性的 ggvis 图中调用。特别是,从我的tooltip_info函数中,它将显示name不属于 ggvis 图的列。

tooltip_info 函数

反应性 ggvis 图

服务器.ui

用户界面

当我检查它print(str(data))的结构时,data它不是一个 data.frame 对象,而是给出了这个输出:

0 投票
1 回答
1617 浏览

r - 如何在我自己的网络服务器上导出和托管 ggvis 图表?

据我了解,ggvis 在闪亮的基础上运行。但我不知道如何导出在没有 R/shiny 的网络服务器上运行单个 ggvis 图表所需的所有文件。

0 投票
1 回答
383 浏览

r - ggvis,规范化路径中的错误()

我正在运行 ggvis 网页 ( http://ggvis.rstudio.com/ggvis-basics.html#introduction ) 中的“交互式”示例之一,但出现错误。

我加载了 ggvis、dplyr 和闪亮包。

这是我运行的代码:

这是我得到的输出。

我正在使用 RStudio 版本 0.98.507 和 R 版本 3.1.0;平台:x86_64-apple-darwin13.1.0(64 位)。

0 投票
1 回答
687 浏览

r - ggvis add_tooltip 中的聚合函数

我正在尝试将每个条的频率添加到工具提示中,但遇到了问题。我尝试使用 group_by 失败。工具提示为每个条的每个工具提示返回 4。

这种方法有同样的问题。它为每个条返回一个 4 ...

0 投票
1 回答
1393 浏览

r - ggvis 密度图 + xlim + xlab

我正在尝试学习如何使用 ggvis。基本上,我想重现这个 ggplot2 图:

现在我有这个:

但我不知道怎么做 xlim(0,5)

谢谢您的帮助!

0 投票
1 回答
1038 浏览

r - 带有工具提示的ggvis密度图?

我正在尝试在tooltip我的 ggvis 图中添加一个。当我将鼠标悬停在密度图上时,我基本上想添加密度数。这就是我现在所拥有的:

但是当我悬停时,我得到了这个错误:

谢谢!