问题标签 [shiny]

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 回答
2358 浏览

macos - 在 Mac OS X 上安装 Shiny

我正在尝试在我的 MacBook 上安装 Shiny,并且想知道是否有人可以帮助我这样做。

我曾尝试在线查找说明,但我发现其中大部分是针对 Ubuntu 的。

我以前开发过静态网页,但它们不包含 .R 代码。我想建立一个简单的网页,允许用户有选择地绘制一些数据(例如,绘制 Y v/s X 为下拉菜单中可能的 9 个值中的第三个变量的 1 个值)。

如果有人可以指导我在我的 OS X 机器上设置 Shiny 服务器或提供一个基本示例,我将非常感谢社区。我可以在 R Studio中运行 Shiny 提供的示例,但无法使用 Web 浏览器运行它们。

谢谢。- AK

0 投票
1 回答
2961 浏览

r - R闪亮错误:找不到模式'function'的对象'plotFunction'

我想创建一个函数来保存 downloadHandler 函数并动态提供它的详细信息,但我不断收到消息

“找不到模式‘函数’的对象‘plotFunction’”

我的下载功能如下:

}

这就是函数的调用方式

在ui.R中,下载plot的代码如下:

0 投票
2 回答
26097 浏览

r - R中的闪亮教程错误

我已经看到了一些很酷的用 R 来制作 web 应用程序的闪亮用法,并想尝试自己学习如何使用它。我现在正在做教程,但是当我进入教程的输入和输出部分时(http://rstudio.github.io/shiny/tutorial/#inputs-and-outputs)我遇到了一个问题。

具体来说,我收到一条错误消息:

.getReactiveEnvironment()$currentContext() 中的错误:如果没有活动的反应上下文,则不允许操作。(你试图做一些只能从反应函数内部完成的事情。)

我尝试了很多不同的东西,并在网上到处搜索,但无法弄清楚问题所在。我在 OS X 版本 10.8.3 上运行 R 版本 2.15.2。我的默认浏览器是 Chrome。

谢谢您的帮助。

0 投票
1 回答
1590 浏览

r - 使用闪亮的动态 UI 将对象列表转换为标签列表时出错

我正在使用 Shiny 的 renerUI 按照这个问题的说明动态创建 UI 对象。

我收到以下错误

读完这篇我知道问题出在这条线上

但我正在按照解决方案的建议做。感谢任何帮助。

编码

服务器.r

用户界面

0 投票
1 回答
2224 浏览

r - 当selectInput值发生变化时R闪亮的开关tabPanel

当 selectInput 的值发生变化时,我试图在 tabsetPanel 中动态切换活动的 tabPanel。我怎么能做到这一点?

0 投票
1 回答
3384 浏览

r - 有条件地对数据框中的新变量进行子集化和计算

我正在尝试在 Shiny 的数据框中计算一个新变量,该变量是有条件地根据另一个变量计算的。

这是我正在尝试做的一个小例子:

这是我的 ui.R 文件:

这是我的 server.R 文件:

使用此 Shiny 代码,我收到以下错误:

mydata$z[mydata$y >= 5] <- reactive({ : 向量分配中的类型/长度无效 (closure/0) 中的错误

我尝试了不同的子集和分配方式,但我被卡住了。非常感谢您的帮助!

0 投票
3 回答
44677 浏览

r - 基于变量列名的子集

subset如果我不知道要测试的列的名称,我想知道如何使用该函数。场景是这样的:我有一个闪亮的应用程序,用户可以在其中选择一个变量来过滤(子集)数据表。我从 webapp 接收列名作为输入,我想根据该列的值进行子集化,如下所示:

除非两者THECOLUMN都是someValue变量。是否有将所需列名作为字符串传递的语法?

似乎想要一个作为列名的裸词,而不是包含列名的变量。

0 投票
1 回答
1319 浏览

r - ggplot中带有Hmisc标签的对象的问题

我收到消息

错误:没有适用于“已标记”类对象的“round_any”方法

当我尝试使用ggplot2和 R 绘制我的图表时。我已经在我的数据框中标记了我的变量,Hmisc::label我认为这就是问题所在。我该如何解决这个问题?

我的标签如下所示:

我该如何解决这个问题?

0 投票
1 回答
2502 浏览

r - R 控制台中的错误和警告消息以及闪亮应用程序中的空白下载图

我对闪亮还很陌生。我正在尝试构建具有以初始选择字段为条件的下拉菜单(和绘图/数据显示)的用户界面。我使用USArrests数据集做了一个简化的例子......

https://gist.github.com/guyabel/4059ae889dea4b8ca0ca

或者

shiny::runGist('4059ae889dea4b8ca0ca')

我有几件事我想不通。

  1. 我在 R 控制台中收到与默认图(和后续图)相关的错误消息。

    Warning in min(x) : no non-missing arguments to min; returning Inf

  2. 我在 R 控制台中收到与数据相关的错误消息...

    Warning in matrix(align.tmp[(2 - pos):(ncol(x) + 1)], nrow = nrow(x), ncol = ncol(x) + : data length exceeds size of matrix

  3. 下载图按钮返回一个空白图

  4. 当我从第一个下拉列表中选择全部时,我没有得到任何情节。(我猜这与 1)有关?)

任何想法如何解决这些问题(我认为它们可能都是相关的)?

0 投票
1 回答
11012 浏览

r - R Shiny:删除 ggplot2 背景以使其透明

我想让 R Shiny Server 上的 ggplots 透明。我用于绘图的 ui.R 如下:

在 server.R 我的绘图功能如下:

以及它的名字:

但是渲染的图形仍然有白色背景,我希望它是透明的,而不是白色的。我如何实现这一目标?我附上了一张带有箭头的图像,显​​示了情节。 我闪亮的服务器应用程序。 注意饼图有白色背景,我希望它是透明的

我如何改变这个背景?请帮我。