问题标签 [shiny-reactivity]

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 投票
2 回答
103 浏览

r - 刷新从 RODBC 检索到的闪亮 DropDownList 上的 selectInput

我在 ShinyUI Tab1 中有一个反应式输入:

,在哪里

在我闪亮的应用程序中,我还从 Tab2 更新 dbo.Variables 表。问题是我无法从 Tab1 中看到 dbo.Variables 中的更新值,除非我重新启动应用程序。

有任何想法吗?

0 投票
0 回答
2769 浏览

r - R Shiny中的右侧栏处理

我正在使用此处 的库(ygdashboard)在 Shiny Apps 中构建右侧控制栏。其中最喜欢 AdminLTE.io 模板。在 AdminLTE.io 右侧控制栏中有一个选项,通过启用它,内容部分将相应地调整宽度和显示。

像这样以前

后

任何人都可以在这里帮助我吗?我的尝试:

在此处输入图像描述

我的代码:UI.R

服务器.R

Helper.R(来自链接)

0 投票
1 回答
234 浏览

r - 在 Shiny 中使用 selectInput 从 API 过滤数据

因为很多天我无法解决我的问题。一开始我从 API 获取一些数据(我每 5 秒刷新一次 API 调用以获取最新数据)。数据包含有关位置(纬度和经度)的信息以及写入这些位置的一些标签。我想创建一个 selectInput 对象并使用分配给标签的选项。如果我从 selectInput 对象的下拉列表中选择一个标签,我想在 5 秒内同时过滤下一个 API 调用。主要任务是从下拉列表中选择一个值后过滤地图上可见的数据。

标签每隔几分钟更改一次,但位置坐标每隔几秒更改一次。

我在服务器端使用 renderUI,在 UI 端使用 uiOutput。期待一些帮助,谢谢。

0 投票
0 回答
29 浏览

r - 问:R Shiny Reactivity,2 个事件中的 1 个

我有在更新闪亮时有效的代码,但我想将事件处理更改为在 2 个事件中的 1 个发生时发生,而不是在两个事件发生时发生。现在,用户必须更新两个下拉菜单以更新图表(input$company 和 input$peer)。如果其中任何一个事件发生,我希望情节能够奏效。我想我可以用另一种方式来做这个,而不是observeEvent,但我是新手。谢谢您的帮助。

服务器.R

0 投票
1 回答
1054 浏览

r - 在 R Shiny 中创建一个带有复选框的网格

我正在尝试创建一个网格,它的行名和列名作为特定数据集中的变量,以便我可以在后端的 r 中映射各个行以进行回归(其中行名将是因变量,列名将是自变量) . 任何人都可以帮助解决这个问题。

我试图在我的应用程序上得到这样的东西。当用户选择让我们说应用程序和警报时,当他按下提交按钮时,它会在后端即网站上进行回归 ~ 应用程序 + 警报

我现在没有任何代码,因为我对 r shiny 很陌生,不知道如何使用复选框创建这个网格。如果有人可以指导我如何处理这将非常有帮助。

谢谢

0 投票
1 回答
119 浏览

r - 退出时删除动态创建的目录

我有一个在闪亮会话期间动态创建的目录。目录名称和路径位于反应值内。如何在退出会话时删除此目录?

工作示例:

这会产生错误,因为在rv$newpath反应上下文之外调用了反应值 ( )。

0 投票
2 回答
243 浏览

r - Shiny反应表中的ggplot2 scale_x_date

我有一个 Shiny 应用程序,它既有一个反应表,又有一个ggplot2使用反应表作为数据集的折线图(时间序列)。我scale_x_date(date_breaks = "1 week")在折线图中使用,并且看到的日期minmax值随着反应表而适当变化。

我的问题是我希望每周间隔是星期六(对应于我们财政周的结束,以及反应表中的所有时间戳),但ggplot2默认显示星期一。如何更改 x 轴以显示星期六,但也可以适当缩放以响应反应表?

0 投票
1 回答
31 浏览

r - 无法调用 input$"OptionType1"

我正在尝试在我的 Shiny 应用程序中创建动态 UI。每次通过按钮添加输入时,我都会增加一个变量(dealNumber)。但是,我需要从这些新输入中获取值。我将 dealNumber 的值添加到每个输入的 ID。但是,我很难提取这些值。

我将不胜感激任何帮助。

谢谢

0 投票
0 回答
31 浏览

shiny - Shiny 无法连接到 ODBC

我正在尝试让 Shiny 连接到 Teradata。

以下是我拥有的代码,但在我选择指标并单击操作按钮后,我总是得到“错误:[on_request_read] 连接由对等方重置”。感谢您对此的任何投入。谢谢。

0 投票
1 回答
162 浏览

r - 闪亮的 UI 和服务器循环

我正在尝试创建如下所示的内容:

在此处输入图像描述

示例代码:

图书馆(闪亮) 图书馆(闪亮仪表板)

问题是,由于我不知道该类别中会有多少关键字,我如何循环遍历它以创建反应性 - 输出关键字和作者并使按钮起作用。

迭代次数是一个反应值,但是我不能在 lapply 中添加一个反应值。做某事lapply(1:nrow(choices_list()), function(i){})给我Evaluation error: Operation not allowed without an active reactive context. (You tried to do something that can only be done from inside a reactive expression or observer.).

有什么办法可以做我想要做的,或者有更好的方法吗?我没主意了。