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

r - ggvis 绘图的交互式复选框过滤器

我目前有一些数据,我希望能够添加一个交互式多复选框选项,让用户选择他们想要查看数据的身体区域。目前它看起来像这样:

我不知道如何更改过滤线,以便它以交互方式更改您正在查看的数据。我尝试将 input_checkboxgroup 插入过滤器行,但不断收到有关如何仅对原子和列表类型进行比较的错误。我已经尝试了很多不同的生产线变体,一个例子是:

谢谢!

0 投票
2 回答
1491 浏览

r - 数据为空时从 ggvis 返回的正确方法?

我的 ggvis 图取决于几个输入字段,它们的作用类似于输入数据的过滤器。对于某些组合,结果数据框为空,并且 ggvis 抛出错误并破坏整个应用程序。我试着把

这没有帮助。在这种情况下正确的返回参数是什么(我想要一个空图或一些短信)?

服务器.R

ui.R——

更新

我不想在数据为空时显示所有数据(如此处所建议)很混乱

0 投票
1 回答
596 浏览

r - 让 ggvis::export_png() 工作

目标

将图窗导出ggvis为 PNG 文件(以包含在 .Rmd 文档中)。

问题

我对 Node.js 基本上一无所知,除了它很棒而且我应该知道更多。

我得到:


设置

平台

  • OS X 小牛 (10.9.5)
  • RStudio (0.98.945)
  • 用于devtools::install_github("hadley/ggvis")安装ggvis(0.3.0.9001)和依赖
  • 克隆https://github.com/trifacta/vega/usr/local/src/vega
  • 符号链接./bin/vg2png -> /usr/local/src/vega/bin/vg2png

会话信息()

0 投票
1 回答
614 浏览

r - 我无法让 ggvis 秤在反应性输入下保持固定

我正在尝试创建一个闪亮的应用程序,允许用户选择某些组以在 ggvis 图上绘制。我遇到的问题是,如果我将反应数据映射到点的属性(如点填充、形状等),则每次用户更新组时比例都会重置。因此,组标识到填充颜色的映射不会保持不变。我试图通过硬编码组 id 来在反应元素中填充颜色来解决这个问题,但是当应用程序开始加载时,我开始难以解释错误。

这是我第一次尝试的代码:

用户界面

服务器.R

当我运行它时,我得到了错误:

我也有一个 github 存储库,其中一个解决方案是我的其他尝试,它得到一个不同的错误,并且代码有效,但有重新映射问题:https ://github.com/JoFrhwld/ggvis_scales

编辑:我应该说这是 ggvis v0.3、dplyr v0.3 和闪亮 v0.10

0 投票
0 回答
114 浏览

r - 在 R 和 ggvis 中,如何在轴标签中使用 LaTeX 排版表达式?

在 R 中,使用 绘制绘图时ggvis,如何在轴标签中使用 LaTeX 排版表达式?

不起作用。

0 投票
0 回答
245 浏览

r - add_tooltip 在 R 中的 ggvis 中不起作用

我想添加包含所有变量的工具提示。但是当我使用此代码时,我收到以下错误:

handlers$add(handler, key, tail) 中的错误:键/已在使用中

如果我不使用add_tooltip情节创建没有任何问题。 (add_tooltip 在 server.R 的底部附近)

请帮忙,我真的很沮丧。

我正在使用以下ui服务器创建一个闪亮的应用程序:

ui.R

服务器.R

另一个不相关的问题是,当我运行应用程序时,闪亮的应用程序在窗口中运行,但在查看器窗格中创建了 ggvis 图。

如何在 Shiny 应用程序的窗口中渲染绘图?

0 投票
1 回答
336 浏览

r - 在R中,如何用ggvis绘制多条曲线?

在R中,如何用ggvis绘制多条曲线?不知道怎么做,我试着用for循环来做,

结果图只有 2 条曲线,而不是 m=10 条曲线。因此,for 循环以某种方式绘制重叠曲线。有任何想法吗?更重要的是,如何正确地做到这一点ggvis

0 投票
0 回答
174 浏览

shiny - ggvis 和闪亮:当一个闪亮的应用程序中有多个带有 add_tooltip 的 ggvis 图时,add_tooltip 显示错误信息

我只是发现一个奇怪的情况,当一个闪亮的应用程序中有几个带有 add_tooltip 的 ggvis 图时, add_tooltip 显示错误信息。实际上,第一个 ggvis 中 add_tooltip 显示的订单/项目是正确的,但在第二个或第三个 ggvis 图中是错误的。底部是一个带有 mtcars 的简单版本示例。有什么建议吗?

非常感谢,

add_tooltip_test 的 ui.R

server.R 用于 add_tooltip_test

0 投票
1 回答
2625 浏览

r - 如何在双 y 轴图中对齐 ggvis 中的条形图和折线图?

使用以下代码:

输出:

在此处输入图像描述

我的问题是:

  • 有谁知道在这个双 y 轴图上对齐条形图和折线图的方法?我希望两个图表的刻度线在 x 轴上对齐。

编辑

我决定编辑这个问题并提供一个更好的例子来更好地显示问题。

0 投票
0 回答
154 浏览

r - 使用 ioslides 在 ggvis 中添加工具提示

我正在尝试使用 knitr 将带有工具提示的 ggvis 图添加到 ioslides 演示文稿中:

如果我在 RStudio 中绘制图表,工具提示会在查看器中正确显示,但是当我将它编织到 html 时,只有 fill.hover 有效,并且没有工具提示出现。