问题标签 [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 - 将数据添加到包含在输入数据集中但不直接在 vis 中的 ggvis 工具提示
这是我的输入数据集:
对于我ggvis
,我使用以下变量firstaired.posix
和rating
:
我成功创建了我ggvis
的工具提示,其中包含如下rating
信息:
但我实际上希望工具提示包含更多数据,比如epid
变量,所以我尝试了:
…使用as.character()
因为epid
是一个有序的因素——但工具提示的部分是空的。(我还注意到我打算\n
插入的换行符丢失了,但这是一个不同的问题)。
看起来这个问题的原因是vis
通过管道将我的数据集创建的对象ggvis
不包含我想要显示的信息,至少这就是我通过查看str()
第一个示例的输出来收集的原因。
编辑:我解决了换行问题,所以没有必要指出我?add_tooltip
——完全忘记了这一点。
编辑:接受的答案工作正常,即使它不允许我在工具提示中放置任意变量,这几乎是我的用例所需要的,谢谢!这是我最后所做的:
r - ggvis 交互式图形无法使用反应值按预期工作
我在使用以下示例ggvis
代码时遇到问题,该代码旨在制作一个当您将鼠标悬停在该组的任何成员上时突出显示整组点的图。然后,一旦您将鼠标悬停,我希望突出显示消失。发生的事情是突出显示最初有效,但是当您将鼠标悬停时,突出显示会保留,并且仅当您将鼠标悬停在另一组点上然后再次悬停时才会消失。
您可以在此处将结果视为闪亮应用程序:https ://ecologician.shinyapps.io/ggvis_grouping_wrong/ 。注意:这些print
语句用于调试。hoveroff
当您移开第一组点时似乎会触发,但随后hoveron
会立即触发, data$Species 等于刚刚悬停的点。我不能完全解释为什么。我希望这只是一个我目前看不到的简单错误。任何人都可以在这里看到有什么问题吗?
更多细节:
上面的代码是试图使下面的代码更简洁/更简单的版本,它确实像我期望的那样工作:
在此处查看此应用程序:https ://ecologician.shinyapps.io/ggvis_grouping/
谢谢!
r - Shiny中的动态ggvis对象
我正在尝试将动态 ggvis 图添加到 Shiny 应用程序。首先,用户选择一个维度,然后从该维度添加项目。
有关 global.R 和示例数据,请参阅https://gist.github.com/tts/a41c8581b9d77f131b31
服务器.R:
ui.R:
还行吧
- 一开始,当没有选择任何项目时,所有数据都被绘制出来。这是一个 hack,因为如果没有提供数据, ggvis 对象会引发错误。
- 当所有选定项都被删除(与1相同)并选择另一个维度时
但是当我尝试在不先删除项目的情况下切换到另一个维度时,我得到了这个:
我知道 ggvis 是非常新的并且不断发展,但我怀疑 Shiny 反应值中只有一些不同步的东西。如果有人能指出我做错了什么,非常感谢!
r - 在 ggvis 属性分配中使用 := 和 =
ggvis 交互性的入门页面
http://ggvis.rstudio.com/interactivity.html#property-mappings
提供以下代码:
该代码在 rstudio/knitr/shiny 环境中正常运行。
我的问题涉及在 layer_smooths() 函数中使用 = 赋值运算符,但在 layer_points() 函数中使用 := 运算符。在这两个函数中,都定义了一个属性(跨度或大小),并调用相同的闪亮函数(input_slider)来分配该属性。
为什么有两个不同的赋值运算符 = 和 := ?以及它们之间的区别是什么?
r - 在ggvis中用截距和斜率画一条线
刚刚开始使用 Shiny。我问你:是否可以在ggvis图中添加以截距和斜率为特征的单线?
例如使用 geom_abline 的 ggplot2。
我有兴趣讨论的代码位于位于https://github.com/wch/movies的 server.R 文件中,并参考此示例http://shiny.rstudio.com/gallery/movie-explorer。 .html _
这是一种画线的方法
但我有兴趣将它绘制在现有的 ggvis 图上,即上面的链接。
我应该在这里添加一些代码:
r - 在闪亮的文档中显示 ggvis 图
ggvis 正在使用 Shiny Documents 吗?
在此示例中,ggplot 可见,但 ggvis 不可见
在搜索时我遇到了bind_shiny,但它并没有解决问题
r - ggvis中带有数字的热图
我正在尝试使用 ggvis 中的 ggplot2 中的数字复制热图。ggplot2 版本是
它看起来像那样
我在 ggvis 中的版本是
结果并不完美
我尝试通过手动添加边距来修复数字对齐,但这种情况不可调整大小。
有任何想法吗?
r - ggvis 不使用 rstudio 服务器渲染交互式绘图
很喜欢 ggvis 的想法,因为它现在使用了 shiny 和 ggplot。但是 ggvis 没有在 RStudio-server 中渲染交互式绘图。
- 在 ubuntu 上运行的 RStudio 服务器版本 0.98.953。
- R 3.0.2
- Shiny-server 1.2.0.359 也在同一台服务器上运行。
- ggvis 0.3.0.1
- 闪亮的 0.10.0
- Firefox 30.0 或 chrome 35.0.1916.153 m
这按预期呈现:
尝试渲染以下内容时,“查看器”窗口闪烁但没有出现。消息按预期出现:
http://ggvis.rstudio.com/等上的 ggvis 绘图按预期呈现。
Firefox 或 chrome 都一样。感谢任何建议。谢谢!
r - ggvis 将“:=”与 data.table 结合使用
启动 ggvis 时,我收到以下消息:
:= 对于运行 data.table 是必不可少的,它恰好是 dplyr 的替代方案。
我的代码仍然可以正常运行,但启动消息让我很担心,因为我在所有脚本中都使用了 data.table。
考虑到 ggvis 的启动消息,在 data.table 和 ggvis 中使用 := 的后果是什么?
r - 使用 ggvis 的 R 降价返回错误:找不到函数“knit_print”
我有兴趣在我正在创建的一些降价文档中使用 ggvis。我知道 ggvis 还没有“准备好”并且仍在开发中,但是每当我尝试嵌入 ggvis 可视化时,我都会收到以下错误:
从第 23-25 行退出 (Preview-27581bfac8.Rmd) knit_print.ggvis(x, options = options) 中的错误:找不到函数“knit_print”调用:... withVisible -> value_fun -> fun -> knit_print.ggvis执行停止
我正在使用 。. . R Studio 0.98.976 R 3.1.0 和我所有的包都是最新的。
关于什么可能不起作用的任何想法?
我做了一些谷歌搜索并检查了 ggvis github 页面,但没有运气。