问题标签 [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.
r - Shiny/ggvis 对子集图数据的反应性
在看到关于 GGVIS 的演讲后,我一直在尝试创建我的第一个 Shiny/ggvis 应用程序,但没有成功。我的情节在 R 中有效,但是当我尝试将其迁移到 Shiny 应用程序以在网络上显示时,我什么也没得到。显示单选按钮,据我所知,它似乎正在工作(我使用 rStudio/Shiny/Reactivity 教程中的表格进行了测试,但它似乎与我的 ggvis 图不太合适)。我一直在关注 Rstudio 上的教程并使用 ggvis 源代码中演示文件夹中的片段。我正在尝试创建一个简单的内核密度图,该图根据用户输入对数据进行子集化并显示分布。附件是我迄今为止所拥有的一个可重复的例子。对于我在这里缺少的内容,我将不胜感激。
用户界面
服务器.R
编辑:为了跟进这个问题,我注意到如果我删除以下内容:
和
从我在 server.R 中创建图形的调用中,图形运行(尽管没有多色分组,这是我首先追求的)并且单选按钮成功选择了我的数据子集。如前所述,当我只是在 R 中运行图形时,不使用反应子集功能,图形能够运行并通过菱形颜色改变笔触/填充。目前 Shiny 到 ggvis 交互中目前不支持此功能吗?还是我只是以某种方式误解了这个功能?这是我更新的代码,所以你可以看到我的结果:
用户界面
服务器.R
r - ggvis:将大小属性添加到一行
刚开始ggvis
。恐怕不是一个特别有趣或普遍的问题,但对我来说如何将size
属性添加到一行并不明显。特别是,我将如何使用复制以下情节ggvis
?
另外,有足够高声誉的人可以创建ggvis
标签吗?干杯。
r - 动态更新ggvis闪亮的用户输入?
我是编程、R、shiny 和 ggvis 的初学者,我试图围绕基于用户输入的反应式数据更新。下面是一个闪亮的应用程序的可重现示例,其中包含我正在尝试构建的类型的时间进程图。
该应用程序应该运行,并且应该根据用户输入的变化进行更新。但是,仅当使用“映射”语法 (=) 在 ggvis() 调用中调用 x、y 和 size 变量时,绘图才会更新。我的直觉是使用“设置”语法( := )或( ~ )运算符将有助于解决以下问题:
问题是,当用户输入发生更改时,不是生成一个新图,而是将新图发送到客户端,我希望数据点动态更新 - 飞越图到新的 (x,y,大小)位置。
我对 ggvis 如何将给定数据点(从数据帧的各个列中获取的 x、y 和大小值)绑定到更新的数据点(该数据同一行中的三个不同列)在语法上还不熟悉框架)。ggvis 中当前是否有允许我正在寻找的更新的功能?
用户界面
服务器.R
r - 如何在 Shiny App (R) 中更改 gvisTable 的背景颜色
我不能让 Shiny 中的 gvisTable 的背景不是白色。我正在尝试这个,但它不起作用:
r - 反应性数据框架
我想访问data
在闪亮的反应函数中读入 R 的 data.frame。
数据框
我试图data
从另一个反应性的 ggvis 图中调用。特别是,从我的tooltip_info
函数中,它将显示name
不属于 ggvis 图的列。
tooltip_info 函数
反应性 ggvis 图
服务器.ui
用户界面
当我检查它print(str(data))
的结构时,data
它不是一个 data.frame 对象,而是给出了这个输出:
r - 如何在我自己的网络服务器上导出和托管 ggvis 图表?
据我了解,ggvis 在闪亮的基础上运行。但我不知道如何导出在没有 R/shiny 的网络服务器上运行单个 ggvis 图表所需的所有文件。
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 位)。
r - ggvis add_tooltip 中的聚合函数
我正在尝试将每个条的频率添加到工具提示中,但遇到了问题。我尝试使用 group_by 失败。工具提示为每个条的每个工具提示返回 4。
这种方法有同样的问题。它为每个条返回一个 4 ...
r - ggvis 密度图 + xlim + xlab
我正在尝试学习如何使用 ggvis。基本上,我想重现这个 ggplot2 图:
现在我有这个:
但我不知道怎么做 xlim(0,5)
谢谢您的帮助!
r - 带有工具提示的ggvis密度图?
我正在尝试在tooltip
我的 ggvis 图中添加一个。当我将鼠标悬停在密度图上时,我基本上想添加密度数。这就是我现在所拥有的:
但是当我悬停时,我得到了这个错误:
谢谢!