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

r-markdown - 在带有变量的 rMarkdown 中使用 ggvis 的问题

嗨有几个问题

a)创建正确的文本以将变量传递给 ggvis - 甚至不确定 aes_string 是否适用

b) 绘图在浏览器中传播,而不是在 rmarkdown 文档中呈现

这是一个例子

TIA

0 投票
1 回答
310 浏览

r - 提供要在 ggvis 分组图中使用的颜色向量

我想用它ggvis来实现这个类似问题所回答的问题:R中的按因子着色图

mtcars数据集为例,取自图层:分组

生产

具有因子水平默认颜色的 ggvis 绘图

使用由 给出的默认因子颜色stroke = ~cyl2

如何更改这些默认颜色?

0 投票
1 回答
262 浏览

r - 使日期刻度线与 ggvis 中绘制的数据点正确对齐

考虑从该数据框制作的以下两个图:

ggvis使用绘制不是日期的向量没有问题:

x 轴不是日期时正确绘制的点

但是,当我们尝试使用日期(在本例中为 x 轴)时,我们会看到刻度线不再与绘图点对齐。

当 x 轴是日期时,点相对于 x 轴刻度线未正确对齐

我猜这是某种错误,但在此期间,似乎我们可以通过将 x 轴刻度移动一定量来修复它,但我不知道这个量是多少,也不知道如何移动刻度线。

0 投票
1 回答
1835 浏览

r - 带有ggvis的R中的散点图:如何绘制具有不同形状标记和相应拟合回归线的多个组

ggvis要使用包在 R 中绘制以下内容,

在此处输入图像描述

代码是

如果我将上述更改为fillshape则会出现错误:

为什么?如何达到预期的结果?

0 投票
1 回答
368 浏览

r - 在 ggvis 图中隐藏使用 on="click" 初始化的工具提示

当使用带有 on="hover" 的 ggvis 的工具提示功能时,当光标离开数据点触发器时,工具提示会消失:

我认为 on="click" 行为并不直观。单击数据元素会打开相应的工具提示。但是,它只能通过在图中打开另一个工具提示再次关闭。

当我再次单击数据点或工具提示之外的任何位置时,我希望工具提示会再次关闭。

是否可以模仿这种行为?我已经尝试过hide_tooltip,但无法弄清楚如何从交互式 ggvis 图中获得闪亮的会话。

2015-01-15 更新

@wch 将更新ggvis 0.5( https://github.com/rstudio/ggvis/issues/250 ) 中的行为。我会在它发布时回来查看。

0 投票
1 回答
2414 浏览

r - 无法加载 ggvis 库

安装没有问题,但是当我加载库时,我得到以下信息:

有什么建议吗?谢谢,费尔南多

0 投票
1 回答
1043 浏览

r - 如何使用 ggvis 和映射包(即 ggmap)在地图上交互地绘制空间数据

我有沿着海岸线的空间点,在几年之间。使用这个答案我绘制了这些点并使用了一个控制不透明度的滑块来显示不同的年份。

目前是否可以在使用 ggvis 时覆盖简单的地图,可能使用 ggmap 或任何其他映射包?

0 投票
0 回答
361 浏览

r - 将闪亮呈现的 ggvis 图表的默认大小链接到 wellPanel 的尺寸

我有一个非常酷的闪亮应用程序,可以查看我在工作中所做的一些建模的结果。我使用的设备之一是位于 wellPanel 中的 ggvis 折线图。我想部署该应用程序以在线查看,但通过在普通尺寸的屏幕(笔记本电脑)上查看该应用程序,我知道 ggvis 图溢出了 wellPanel 的边界。对我来说没什么大不了的,因为我有一个大屏幕,如果我在一个小屏幕上看它,我知道我可以交互地调整 ggvis 图表的大小,但我不想告诉人们这样做。如果我重新调整 ggvis 图表的大小,wellPanel 会做出响应,因此这两个对象的大小之间必须存在某种联系。

那么有没有办法将渲染的 ggvis 图表的默认大小设置为它所在容器的默认大小,而不管用户的屏幕大小如何?我知道 ggvis 是用 SVG 渲染的,所以探索这可能是富有成效的。我没有直接使用 SVG 或 Vega。示例代码如下,这里是指向Shinyapps 上托管的应用程序的链接。有什么想法吗?

注意:我显然发布了代码供人们使用。我想我只是想明确一点,我不是在问如何让这个闪亮的应用程序运行的问题——更多的是如何设计它。当然,我欢迎其他建议。干杯。

用户界面

服务器.r

全球.r

0 投票
0 回答
377 浏览

r - R ggvis 和闪亮:layer_model_predictions(model = "lm") 错误...尝试复制“closure”类型的对象

我尝试使用带闪亮的 ggvis,但我的测试样本出现了一些错误。代码在此消息的末尾。

仅当我尝试使用闪亮运行 ggvis 时才收到以下错误消息:

如果我注释掉 server.R 中的行

我不会收到错误消息并且闪亮的应用程序运行良好,除了我没有得到线性拟合线。当不与闪亮一起使用时,代码的 ggvis 部分也可以正常运行。我想这与闪亮的反应数据集有关,但我不知道找到快速修复。

有什么建议吗?

非常感谢您的帮助!

用户界面

服务器.R

0 投票
0 回答
1866 浏览

r - 在 R 中使用 ggvis 使用 input_select() 进行动态过滤

我正在使用 R 中的软件包附带的内置“可卡因”数据库ggvis来可视化每个州的可卡因效力计数。dplyr还使用了 R 包。

这是数据集的前六行cocaine

目标是input_select()在 ggvis 包中创建一个下拉菜单,可以在其中选择各种状态并查看该状态的效力计数直方图。我们设法用这段代码做到了这一点:

问题是为什么我们需要表达式input_select()被“评估” eval()猜测可能是因为filter它是包中的一个函数dplyr,因此在环境中没有与ggvis;进行通信。eval因此在ggvis环境中初始化它。也许有人可以提出一个可以帮助我们形象化的概念?