我最近了解到,R Shiny程序默认会对文件上传设置最大大小限制(我不知道确切的大小是多少,但我猜测它应该是5,000 KB左右)。我想要取消这个限制。如何做到,并且有没有关于用户上传文件大小的一般规则? 此外,还有一个相关但另外的问题:我怎样才能按会话(session)保存用户输入的文件?...
我想让我的同事们能够使用闪亮的应用程序,而不需要运行甚至安装R。 因此,我阅读了这个网页并找到了以下句子: 如果您熟悉Web托管或可以访问IT部门,则可以自己托管Shiny应用程序。 位于“共享为网页”-部分下面。 如何做到这一点? 问题在于,我的公司受到特定的Web托管和安...
我已经阅读了Shiny有关响应式编程的文档多次,但是我无法正确理解observeEvent和eventReactive之间的区别。 文档中提到: 每当您想要对事件做出反应时,请使用observeEvent。(请注意,“重新计算值”通常不被视为执行操作-请参见eventReactive。) ....
我正在尝试使用downloadButton在shiny中保存绘图。该软件包中的示例演示了如何使用downloadButton / downloadHandler保存.csv文件。我将基于此创建可复现的示例。 对于ui.R:shinyUI(pageWithSidebar( headerPan...
我已经尽可能地阅读了有关shiny反应式编程的所有内容。 我有些困惑。 以下所有方法都可以工作,但哪种方法更受推荐,为什么? 显然下面的示例很简单,但如果使用任何一种方法创建大型应用程序时会遇到问题吗? 我倾向于在服务器代码#1中使用的样式。 原因是我能够分解if语句。 对我来说,这似乎更易...
我希望有两个不同的事件可以触发应用程序中各种绘图/输出使用的数据更新。一个是点击按钮 (input$spec_button),另一个是点击散点图上的点 (mainplot.click$click)。 基本上,我想同时监听这两个事件,但我不确定该如何编写代码。以下是我目前拥有的: 在 serve...
在RStudio的shiny app中,服务器端有一个反应式函数,通过解析textInput的内容返回变量列表。然后将变量列表用于selectInput和/或updateSelectInput。我无法使其工作。有什么建议吗?我尝试了两种方法。第一种方法是直接将反应式函数outVar用于sele...
这个问题与这个有关,它们可以生成相同的功能,但实现略有不同。一个显著的区别是reactiveValue是一个容器,可以有多个值,像input$一样。在shiny文档中,通常使用reactive()来实现功能,但在大多数情况下,我发现reactiveValues()更方便。这里有什么要注意的吗?...
我想使用一个renderText()命令输出多行文本。然而,这似乎是不可能的。例如,在shiny教程中,我们在server.R中有截断的代码:shinyServer( function(input, output) { output$text1 <- renderText({...
我有一个闪亮的服务器版本0.4.0,我想要有4个小的textInput框看起来像这样:x-min x-max y-min y-max [...] [...] [...] [...] 它们现在看起来像这样:x-min [...................] x-max [............