问题标签 [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 - 使用 ggvis R 为折线图创建辅助 y 轴
到目前为止,这就是我在 R 中使用 ggvis 包所拥有的。
我无法让左 Y 轴代表 wt 比例数据。
这输出:
r - ggVis:在不同的数据集上创建具有多个图层的图
我正在尝试使用 ggvis 重现 ggplot2 图。该图旨在表示点的坐标(来自对应分析)及其簇(hclust)标准色散椭圆。
TL; 博士
我想制作一个基于多个数据集的多层 ggvis 图。因此,功能/管道方法阻止我对其中一个层进行分组,而不是对另一层进行分组。
整个(简要评论)代码在那里:https ://gist.github.com/RCura/a135446cda079f4fbc10
下面是创建数据的代码:
我可以通过 ggplot2 绘制它:
但我找不到如何使用 ggvis 来绘制它。
我可以绘制 2 个不同的图层:
椭圆图(不要求工具提示)
但是当我想在同一个图上绘制 2 层时:
椭圆没有分组,所以颜色不合适,椭圆没有分开。如果我尝试对我的椭圆进行分组,它不起作用:group_by 只有 layer_paths 需要,它会弄乱 layer_points。
知道如何进行这项工作吗?很抱歉这篇很长的帖子,但我已经尝试了几个小时来完成这项工作:/
r - 是否可以将变化应用于 ggvis 中的属性
我想根据变量改变条形的不透明度
产生错误
r - ggvis add_tooltip 仅显示 layer_lines 的一个值
当悬停在使用 ggvis 创建的折线图上时,我只看到显示的 data.frame 的第一个值,无论我将鼠标移动到哪里。
例子:
我现在得到 1.513 的值,不管我悬停在哪里。使用时不会出现此问题layer_points
。
r - 具有交互式 x 轴范围的 ggvis 折线图
我希望能够
- 在 ggvis 中绘制折线图
- 添加两个交互式控件,允许我在图表上设置最小和最大 x 值
这听起来很简单——我的代码是:
但是,这不起作用。我收到此错误消息:
“r[i1] - r[-length(r):-(length(r) - lag + 1L)] 中的错误:二元运算符的非数字参数”。
如果我将域参数中的 minx 和 maxx 替换为例如 1 和 10,我的图形绘制得很好(但是是静态的)。有任何想法吗?
谢谢!
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]
r - 使用分组数据导出 ggvis 图
我在导出ggvis
绘图时遇到了问题(通过使用 vg2png)。
一个简单的案例效果很好:
但是,如果我想导出分组数据,则会收到以下错误:
你能建议我解决这个问题吗?此问题已在此处报告,但仍然没有解决方案/解决方法。
已编辑
该函数从 ggvis 对象export_png
导出PNG
orSVG
并要求vg2png
安装外部程序。这是vega
node.js
模块的一部分。此信息来自?export_png
.
r - ggvis - 如何在条形图中显示不同的变量,并动态选择任何或更多
我有这个data.frame:
我用这段代码制作了一个条形图:
问题:如何为每个/所有来源(来自 Campanas1)放置一个选择器?
我的尝试:
但我得到这个错误:
r - 在闪亮的应用程序中动态调整 ggvis 图的大小
将 ggvis 绘图添加到闪亮的应用程序时,绘图的宽度和高度是固定的,不会自动调整到放置 ggvis 对象的 div 的大小。当应用程序用户具有不同的屏幕尺寸时,这显然会导致一些问题例如,或调整应用程序窗口的大小。
可以使用 set_options 在服务器端修改 ggvis 对象的大小,但这并没有真正帮助,因为我认为没有办法将 div 的大小传递给服务器端。
我已经尝试在 ui 端修改与 ggvis 对象关联的不同类的 css(例如 ggvis-output、ggvis-output-container 等),但这也无济于事。无论如何, ggvisOutput 函数似乎都会覆盖 css 的长度和宽度。
有没有人找到解决方案/解决方法来动态调整 ggvis 图的大小作为周围 div 大小的函数?
谢谢你的帮助。
r - 是否可以从一个反应数据源创建两个 ggivs 图表?
例如
当您尝试在 UI 中输出时,它只会生成与 bind_shiny 绑定的第一个绘图?在服务器中。这是一个错误还是有解决方法。我相信这可能与响应式更新的方式有关。