问题标签 [shinydashboard]

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

r - 导航到 ShinyDashboard 中的特定侧边栏菜单项?

(来自闪亮的谷歌群组的交叉帖子,https://groups.google.com/forum/# !topic/shiny-discuss/CvoABQQoZeE )

如何导航到 ShinyDashboard 中的特定侧边栏菜单项?

即如何在“菜单项 1”页面上放置一个链接到“菜单项 2”的按钮?

要在选项卡之间导航,我使用了 updateTabsetPanel 函数:

我相信我应该能够使用类似的功能导航到侧边栏菜单,但我不确定那是什么。

任何指针都非常感谢

谢谢

伊恩

0 投票
3 回答
10331 浏览

r - 在闪亮的仪表板中隐藏元素(框/选项卡)

我有一个闪亮的仪表板,它在登录页面上只有一个文本框。用户输入显示相关数据的电子邮件 ID。这工作正常。但是,我需要一个框/选项卡面板,它在用户到达页面时向用户打招呼,并在用户开始在文本输入中输入文本(电子邮件 ID)时消失。这可能吗?

该框在登陆页面时显示,但在输入文本时不会消失。

感谢任何帮助。谢谢

0 投票
2 回答
547 浏览

r - 使用数据框内容填充闪亮/闪亮仪表板中的引导样式表。

我无法弄清楚如何根据输入数据框动态创建行并将行填充到引导样式表中。

示例...使用下面的表(dt),我想在我的 ui 中创建一个表,其中包含 4 行包含表中的数据。

我知道如何通过明确定义每一行来做到这一点,就像我在下面的第一行中所做的那样,但我真的希望能够动态地做到这一点,因为行数并不总是相同的。

感谢您的任何帮助或建议!

0 投票
1 回答
7064 浏览

r - 根据从另一个 selectInput 中的选择过滤一个 selectInput?

我有两个selectInputs,我希望第一个(品牌)中的选择可以更改第二个(糖果)中的可能选择。因此,例如,如果有人在第一个输入框中选择了“雀巢”,那么只有雀巢糖果棒会出现在第二个框中。我的数据表有一个品牌列和一个糖果棒类型列。

我有以下代码要启动,但这显示了所有选择,无论选择如何。

数据集如下所示:

更新的问题 如何根据后续过滤更新仪表板中的 ValueBox?

0 投票
1 回答
338 浏览

r - ShinyApp 错误:selectInput、数据子集

我正在创建闪亮的应用程序。我的目标是根据输入可视化一些数据切片。我对结果非常满意。但是,我的应用程序在加载时有一些错误。在绘制图表和可视化输入之前,它会在屏幕上显示一些错误(您可以启动应用程序并查看问题)。

我相信,第一个问题是数据过滤。我无法弄清楚如何处理它以及有什么问题。我是否需要使用其他方法或其他软件包?(见output$Brand)。

Error in grep(pattern, levels(vector)) : invalid 'pattern' argument

第二个错误出现在我创建selectInput. 我想在一个图中可视化特定类别的所有品牌,并可以选择按品牌过滤数据。但是,我的方法效果不佳。有什么建议么?(见output$Brand)。

Error in if (input$Brand == "All") { : argument is of length zero

另外,我附上您可以生成的代码。

您对如何简化代码有更多建议吗?

谢谢您的帮助!

0 投票
1 回答
2870 浏览

r - valueBox中的货币符号闪亮仪表板/闪亮

我创建了一个在 valueBox 中显示值的闪亮应用程序。这些值应该以相应的货币($ 或 € 或 £)显示,但是,仅显示 $ 符号。

MWE 如下所示:

有任何想法吗?

0 投票
1 回答
59 浏览

shiny - 反应性内容

我正在尝试根据用户在 ui.R 上的 textInput 上输入的值来更改 server.R 上 updateSelectizeInput 的选择。

从 server.R 中提取:

使用用户输入的 NewZIP 更新 ZIPCode

isolate({if (input$NewZIP != "") {ZIPCode<-reactive(input$NewZIP)}})

获取与 ZIPCode 关联的文件并更新相关下拉列表的选择

ZIPFile<-read.csv(paste0("./data/",ZIPCode), sep="") updateSelectizeInput(session, 'MedicalProcedure', server = T, choices=as.character(ZIPFile$a_description))

这不起作用,我无法弄清楚我做错了什么。

有人可以帮忙吗?

谢谢,

小号

0 投票
1 回答
1405 浏览

r - ShinyDashboard 中的反应式输入问题

我正在使用以下数据集:https ://docs.google.com/spreadsheets/d/1C_P5xxzYr7HOkaZFfFiDhanqDSuSIrd2UkiC-6_G2q0/edit#gid=0

我正在使用ShinyDashboard并且我有一个selectInput允许我选择特定类型的糖果条(在我的数据集中的糖果列中)。

我如何选择糖果,然后制作一个图表,其中包含每个购买月所选糖果条的频率?在我的server.R中,我不确定该CandyCount反应元素中有什么。

我的代码如下:

0 投票
1 回答
2094 浏览

dropbox-api - ShinyApp - 使用 rdrop2 进行 Dropbox 身份验证

我将文件存储在我的 Dropbox 中,并通过 rdrop2 在 shinyapps.io 托管的闪亮应用程序上访问它们。以下代码在我的笔记本电脑上运行良好,但当我在 shinyapp.io 上部署我的应用程序并冻结不透明屏幕时中止。关于为什么以及如何进行故障排除的任何线索?非常感谢!- 斯蒂芬

这是我正在使用的代码(来自https://github.com/karthik/rdrop2):

ShinyApp 日志

2015-10-16T17:55:46.965850+00:00 shinyapps[64206]:警告:观察者中未处理的错误:oauth_listener() 需要交互式环境
2015-10-16T17:55:46.965853+00:00 shinyapps[64206]: 观察({
2015-10-16T17:55:46.965854+00:00 shinyapps[64206]: if (input$Recalc < 1)
2015-10 -16T17:55:46.965856+00:00 shinyapps[64206]: return()
2015-10-16T17:55:46.965857+00:00 shinyapps[64206]: ZIPCode <-isolate(input$NewZIP)
2015-10-16T17 :55:46.965858+00:00 shinyapps[64206]: token <- drop_auth()
2015-10-16T17:55:46.965859+00:00 shinyapps[64206]: saveRDS(token, "droptoken.rds")
2015-10 -16T17:55:46.965861+00:00 shinyapps[64206]: 令牌 <- readRDS("droptoken.rds")
2015-10-16T17:55:46.965862+00:00 shinyapps[64206]: ZIPFile <- drop_read_csv(as.character(ZIPCode), sep = "",
2015-10-16T17:55:46.965863+00:00 shinyapps[ 64206]:dtoken = 令牌)

0 投票
2 回答
1544 浏览

r - 使用闪亮服务在 rpivotTable 中启用滚动条

我正在使用 Red Hat Linux 6.5 版上托管的 R-3.2.0 和闪亮的包(0.12.0 版)。我正在尝试利用 shinydashboard 功能来设计一些报告。RStudio 版本为 0.98.1103

我已成功设置 ui.R 和 server.R ui.R - :

服务器.R-:

以下用于在仪表板正文中启用滚动的代码取自https://github.com/smartinsightsfromdata/rpivotTable/issues/19:-

我面临的问题是为帮助滚动而添加的代码不起作用。我已经剥离了所有标签、布局等的代码,但我仍然可以滚动工作。

我观察到,如果我删除了dashboardPage 命令,滚动确实有效,但显示非常尴尬且不美观。


但是,当我按如下方式组合代码(在 RStudio 中)并运行滚动时,效果很好。

但是,我无法将其作为最终解决方案提供,因为需要此功能的业务用户不擅长在 RStudio 上复制和粘贴代码(如果有一种可能的方式,我可以像通常的那样使用组合代码,我可以考虑以及)。


有人可以帮我理解我的原始代码阻止滚动的问题。

非常感谢 !