124得票1回答
如何更改Shiny中的“上传文件大小超过限制”的限制并保存用户文件输入?

我最近了解到,R Shiny程序默认会对文件上传设置最大大小限制(我不知道确切的大小是多少,但我猜测它应该是5,000 KB左右)。我想要取消这个限制。如何做到,并且有没有关于用户上传文件大小的一般规则? 此外,还有一个相关但另外的问题:我怎样才能按会话(session)保存用户输入的文件?...

115得票6回答
托管和设置自己的闪亮应用程序而无需使用闪亮服务器

我想让我的同事们能够使用闪亮的应用程序,而不需要运行甚至安装R。 因此,我阅读了这个网页并找到了以下句子: 如果您熟悉Web托管或可以访问IT部门,则可以自己托管Shiny应用程序。 位于“共享为网页”-部分下面。 如何做到这一点? 问题在于,我的公司受到特定的Web托管和安...

102得票5回答
闪亮:observeEvent和eventReactive有什么区别?

我已经阅读了Shiny有关响应式编程的文档多次,但是我无法正确理解observeEvent和eventReactive之间的区别。 文档中提到: 每当您想要对事件做出反应时,请使用observeEvent。(请注意,“重新计算值”通常不被视为执行操作-请参见eventReactive。) ....

100得票4回答
如何保存在shiny应用程序中生成的图形

我正在尝试使用downloadButton在shiny中保存绘图。该软件包中的示例演示了如何使用downloadButton / downloadHandler保存.csv文件。我将基于此创建可复现的示例。 对于ui.R:shinyUI(pageWithSidebar( headerPan...

99得票2回答
响应式编程 vs 观测式编程 vs 观测事件的优势

我已经尽可能地阅读了有关shiny反应式编程的所有内容。 我有些困惑。 以下所有方法都可以工作,但哪种方法更受推荐,为什么? 显然下面的示例很简单,但如果使用任何一种方法创建大型应用程序时会遇到问题吗? 我倾向于在服务器代码#1中使用的样式。 原因是我能够分解if语句。 对我来说,这似乎更易...

96得票6回答
如何在Shiny的eventReactive处理程序中监听多个事件表达式

我希望有两个不同的事件可以触发应用程序中各种绘图/输出使用的数据更新。一个是点击按钮 (input$spec_button),另一个是点击散点图上的点 (mainplot.click$click)。 基本上,我想同时监听这两个事件,但我不确定该如何编写代码。以下是我目前拥有的: 在 serve...

96得票2回答
R闪亮将reactive传递给selectInput选择的内容

在RStudio的shiny app中,服务器端有一个反应式函数,通过解析textInput的内容返回变量列表。然后将变量列表用于selectInput和/或updateSelectInput。我无法使其工作。有什么建议吗?我尝试了两种方法。第一种方法是直接将反应式函数outVar用于sele...

96得票2回答
R Shiny:reactiveValues与reactive的区别

这个问题与这个有关,它们可以生成相同的功能,但实现略有不同。一个显著的区别是reactiveValue是一个容器,可以有多个值,像input$一样。在shiny文档中,通常使用reactive()来实现功能,但在大多数情况下,我发现reactiveValues()更方便。这里有什么要注意的吗?...

85得票3回答
在R Shiny中使用renderText()输出多行文本

我想使用一个renderText()命令输出多行文本。然而,这似乎是不可能的。例如,在shiny教程中,我们在server.R中有截断的代码:shinyServer( function(input, output) { output$text1 <- renderText({...

84得票8回答
四个闪亮的小文本输入框并排放置。

我有一个闪亮的服务器版本0.4.0,我想要有4个小的textInput框看起来像这样:x-min x-max y-min y-max [...] [...] [...] [...] 它们现在看起来像这样:x-min [...................] x-max [............