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

r - 使用 ggvis R 为折线图创建辅助 y 轴

到目前为止,这就是我在 R 中使用 ggvis 包所拥有的。

我无法让左 Y 轴代表 wt 比例数据。

这输出:

在此处输入图像描述

0 投票
1 回答
2414 浏览

r - ggVis:在不同的数据集上创建具有多个图层的图

我正在尝试使用 ggvis 重现 ggplot2 图。该图旨在表示点的坐标(来自对应分析)及其簇(hclust)标准色散椭圆。


TL; 博士

我想制作一个基于多个数据集的多层 ggvis 图。因此,功能/管道方法阻止我对其中一个层进行分组,而不是对另一层进行分组。

整个(简要评论)代码在那里:https ://gist.github.com/RCura/a135446cda079f4fbc10


下面是创建数据的代码:

我可以通过 ggplot2 绘制它:

在此处输入图像描述

但我找不到如何使用 ggvis 来绘制它。

我可以绘制 2 个不同的图层:

在此处输入图像描述

椭圆图(不要求工具提示)

在此处输入图像描述

但是当我想在同一个图上绘制 2 层时:

在此处输入图像描述

椭圆没有分组,所以颜色不合适,椭圆没有分开。如果我尝试对我的椭圆进行分组,它不起作用:group_by 只有 layer_paths 需要,它会弄乱 layer_points。

知道如何进行这项工作吗?很抱歉这篇很长的帖子,但我已经尝试了几个小时来完成这项工作:/

0 投票
1 回答
111 浏览

r - 是否可以将变化应用于 ggvis 中的属性

我想根据变量改变条形的不透明度

产生错误

0 投票
0 回答
336 浏览

r - ggvis add_tooltip 仅显示 layer_lines 的一个值

当悬停在使用 ggvis 创建的折线图上时,我只看到显示的 data.frame 的第一个值,无论我将鼠标移动到哪里。

例子:

我现在得到 1.513 的值,不管我悬停在哪里。使用时不会出现此问题layer_points

0 投票
1 回答
1530 浏览

r - 具有交互式 x 轴范围的 ggvis 折线图

我希望能够

  1. 在 ggvis 中绘制折线图
  2. 添加两个交互式控件,允许我在图表上设置最小和最大 x 值

这听起来很简单——我的代码是:

但是,这不起作用。我收到此错误消息:

“r[i1] - r[-length(r):-(length(r) - lag + 1L)] 中的错误:二元运算符的非数字参数”。

如果我将域参数中的 minx 和 maxx 替换为例如 1 和 10,我的图形绘制得很好(但是是静态的)。有任何想法吗?

谢谢!

0 投票
1 回答
519 浏览

r - ggvis - How to plot a barchart

I don't know what is wrong with my code. but i get this error:

I just want to create a bar graphic, that shows how many sessions by source do we have.

I use this code (but 'im not seeing the graph):

i've a data.frame that contains the following types of data:

And this is the output for the str() function on my data.frame:

head(Visitas_Por_Fuente)

Source: local data frame [6 x 8]

0 投票
0 回答
644 浏览

r - 使用分组数据导出 ggvis 图

我在导出ggvis绘图时遇到了问题(通过使用 vg2png)。

一个简单的案例效果很好:

但是,如果我想导出分组数据,则会收到以下错误:

你能建议我解决这个问题吗?此问题已在此处报告,但仍然没有解决方案/解决方法。

已编辑

该函数从 ggvis 对象export_png导出PNGorSVG并要求vg2png安装外部程序。这是vega node.js模块的一部分。此信息来自?export_png.

0 投票
1 回答
515 浏览

r - ggvis - 如何在条形图中显示不同的变量,并动态选择任何或更多

我有这个data.frame:

我用这段代码制作了一个条形图:

问题:如何为每个/所有来源(来自 Campanas1)放置一个选择器?

我的尝试:

但我得到这个错误:

这就是我想要的,但具有交互性

0 投票
1 回答
2080 浏览

r - 在闪亮的应用程序中动态调整 ggvis 图的大小

将 ggvis 绘图添加到闪亮的应用程序时,绘图的宽度和高度是固定的,不会自动调整到放置 ggvis 对象的 div 的大小。当应用程序用户具有不同的屏幕尺寸时,这显然会导致一些问题例如,或调整应用程序窗口的大小。

可以使用 set_options 在服务器端修改 ggvis 对象的大小,但这并没有真正帮助,因为我认为没有办法将 div 的大小传递给服务器端。

我已经尝试在 ui 端修改与 ggvis 对象关联的不同类的 css(例如 ggvis-output、ggvis-output-container 等),但这也无济于事。无论如何, ggvisOutput 函数似乎都会覆盖 css 的长度和宽度。

有没有人找到解决方案/解决方法来动态调整 ggvis 图的大小作为周围 div 大小的函数?

谢谢你的帮助。

0 投票
1 回答
114 浏览

r - 是否可以从一个反应数据源创建两个 ggivs 图表?

例如

当您尝试在 UI 中输出时,它只会生成与 bind_shiny 绑定的第一个绘图?在服务器中。这是一个错误还是有解决方法。我相信这可能与响应式更新的方式有关。