问题标签 [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 投票
3 回答
3310 浏览

r - R 中的交互式 Web 仪表板

我们可以在 R 中创建一个交互式仪表板并将 html 链接发送给“非”R 用户吗?
如果可以的话,谁能告诉我这个过程。

我知道包“闪亮”有助于创建交互式仪表板,但最终用户必须在他的机器中安装 R 才能探索它。

0 投票
2 回答
2074 浏览

r - 停止功能以闪亮开始,直到按下按钮

我已经开始使用闪亮创建一个网络应用程序,用户输入搜索词并返回包含该词的推文。

当我加载此应用程序时,该searchTwitter功能会自动启动,并且在主面板上出现错误:Error: You must enter a query.

在文本输入框中输入搜索词,并有一个提交按钮。您可以输入一个术语,它工作正常,但我不希望错误成为用户看到的第一件事。

ui.R:

服务器.R:

谢谢你的帮助

0 投票
1 回答
3490 浏览

r - 将因子级别转换为列表以用于 R Shiny 中的动态输入

我正在尝试将因子级别输出转换为列表,以便可以为 R Shiny 中的 SelectInput 函数创建动态输入。

基本上,我导入了一个 CSV 文件,并希望通过使用 CSV 文件第一列中的“类别”(级别)在 SelectInput 中创建下拉列表。

所以,在 UI.RI 中有:

在 server.RI 中有:

然后,在“shinyServer(function(input, output)”部分(顺便说一下,“category”是 CSV 文件中的标题):

这不起作用,给我以下错误:

选择错误[[choiceName]]:下标越界

str(categories) 输出如下:

字符 [1:22] “” “Cat1” “Cat2” “Cat3” “Cat4” “Cat5” ...

如果我执行“list(levels(datatwo$category)”,它只会给我一个下拉列表,即整个 str(categories) 输出:

1 $ 列表:chr [1:22] "" "Cat1" "Cat2" "Cat3" ...

我试图以以下形式得到它(这样当 str(x) 完成时,输出将是):

X 列表
$ Cat1: chr "Cat1"
$ Cat2: chr "Cat2"
$ Cat3: chr "Cat3"
...

但我不知道该怎么做。我也不确定为什么第一项是“”[空字符串]。我对 R 和 Shiny 很陌生,所以请原谅我的无知,但我们将不胜感激任何帮助。

顺便说一句,我一直在学习本教程: http ://rstudio.github.com/shiny/tutorial/#dynamic-ui

谢谢。

0 投票
6 回答
18250 浏览

r - 如何在 R 中的 Shiny webapp 中创建 TextArea 作为输入?

我正在尝试创建简单的 webapp,我想在其中使用 HTML textarea 控件从用户那里接收多行输入。在 Shiny 中创建这样的输入控件有什么开箱即用的方法吗?

textInput 的帮助页面没有显示太多选项

0 投票
1 回答
3310 浏览

r - 使用 Shiny 时的内存分配

我正在使用 Shiny 在R中运行一个非常简单的模拟。但是我遇到了内存问题,并收到消息:

“错误:无法分配大小为 274.8 Mb 的向量”等。

但是当我在R Studio中运行相同的代码时,它工作正常。任何一般的想法如何增加对 Shiny 的内存分配?非常感谢。安德鲁。

0 投票
2 回答
2378 浏览

r - 是否可以看到闪亮的微光应用程序的代码

嗨,这更多的是代码安全问题,而不是关于直接编码相关问题的问题。但我想知道是否可以看到生成应用程序 Web 浏览器页面ui.R的代码?server.R

例如,尽管我确定我可以让 Garrett 查看代码……是否有可能在未经授权的情况下以某种方式查看与此 URL http://glimmer.rstudio.com/gsee/TFX/相关的代码,即运行一个闪亮的应用程序?因为如果放置敏感数据/代码等,这可能是一个问题。

有没有办法为闪亮的应用程序添加安全的用户名和密码?这样只有选定的用户才能访问该应用程序?

我很清楚你可以从 gists 看到运行闪亮应用程序的代码,但对微光应用程序更感兴趣。

PS Garrett(如果你看到这个),我只是将你的应用程序作为一个很好的应用程序示例......因为它使用了微光......,在我看来它的代码很有吸引力。

0 投票
1 回答
1345 浏览

r - 保护对闪闪发光的应用程序的访问

这是我之前的问题的后续问题:Is is possible to see the code for shiny glimmer apps

我想知道按照 R-Studio的建议构建 DynamicUI 是否过于简单,它基本上充当用户名和密码来保护对微光应用程序的访问?

我正在考虑使用类似下面的简单方法(显然添加了所有输入和输出等:

但想知道这是否过于简单化并且很容易被破坏。

或者也许以某种方式只允许用户名和密码组合的三次尝试......不知何故......不太确定闪亮将如何识别同一个用户已经回来了......

对此的想法将不胜感激。

0 投票
1 回答
3634 浏览

r - 闪亮的 reactiveUI 挂起,同时对同一条件变量进行多个 uiOutput 调用

我正在尝试使用通过闪亮的下拉菜单插入和退出的滑块制作一个反应式 UI。我有一个带有响应式 UI 滑块的服务器(server.R):

我可以使用以下代码(ui.R)正常运行服务器:

但是如果我尝试让两个条件面板都调用 uiOutput,服务器会冻结:

我玩过这个,发现任何时候使用相同的条件变量和多个 uiOutput 调用都会发生这种情况。有什么建议么?谢谢。

0 投票
4 回答
53613 浏览

r - 如何保存在闪亮的应用程序中制作的图

我试图弄清楚如何使用 downloadButton 来保存一个有光泽的情节。包中的示例演示downloadButton/downloadHandler如何保存 .csv。我将在此基础上制作一个可重现的示例。

为了ui.R

为了server.R

如果您正在回答这个问题,您可能对此很熟悉,但要使其正常工作,请将上述内容保存到单独的脚本中(ui.R并保存server.R到工作目录中的文件夹 ( foo) 中。要运行闪亮的应用程序,请运行runApp("foo").

使用ggsave,我收到一条错误消息,指示ggsave无法使用该filename功能(我认为)。如果我使用标准图形设备(如下所示),则Download Plot可以正常工作,但不会写入图形。

任何让 downloadHandler 工作以编写情节的提示将不胜感激。

0 投票
1 回答
10116 浏览

r - 在闪亮的 server.R 中更新数据框而不重新启动应用程序

关于如何在不停止和重新启动应用程序的情况下更新闪亮正在使用的数据框的任何想法?

我尝试load(file = "my_data_frame.RData", envir = .GlobalEnv)在反应函数内部放置一个,但到目前为止还没有运气。数据框在应用停止后才会更新。