问题标签 [shinyapps]

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

r - 在 shinyapps.io 中运行 gmailr

我刚刚在 shinyapps.io 中部署了一个闪亮的应用程序。

它在本地运行良好,但是当我部署它时,没有出现 gmailr 身份验证弹出窗口。

我检查了 shinyapps.io 中的日志,它在后台工作,但不在前端。

例如,当我运行该函数时:

shinyapps.io 中的日志显示这是预期的,但没有弹出窗口:

在此处输入图像描述

预期的输出应该是一个弹出窗口,要求我选择要验证的 gmail 帐户。

有人有使用闪亮的gmailr包的经验吗?

编辑:

我的目录中有一个名为 .httr-oauth 的文件,但没有 rsconnect。

在此处输入图像描述

我应该将此文件复制到我的 rsconnect 文件夹吗?

这是通过 rconnect 在 shinyapps.io 中我的应用程序的目录:

在此处输入图像描述

0 投票
1 回答
307 浏览

r - 在社交媒体上分享闪亮的应用程序时如何控制社交分享图像和文本(使用 shinyapps.io 部署)

当我在社交媒体上分享我的 Shinyapp 时,代码显示在标题图像下方,看起来不太好。如何控制我的 shinyapp 的社交分享图像和文本?我已经使用 shinyapps.io 部署了该应用程序。

请参阅下图作为示例:

在此处输入图像描述

应用链接:https ://regionalinnovationdatalab.shinyapps.io/Dashboard/

可以找到应用程序代码和数据的 Gitlab 链接:https ://gitlab.com/r.chappell/2019_ElectionApp_RIDL

插入标题图像的 UI 中的代码:

0 投票
2 回答
969 浏览

r - 如何将来自“学习者”的教程问题嵌入到完整的闪亮应用程序中?

我正在尝试将learnr包中的教程 Rmd 嵌入到一个完整的闪亮应用程序中。但是,学习者使用shiny_prerendered运行时,我不能在我的应用程序中调用它。如何在闪亮的应用程序中运行交互式教程?

我现在有三个文件:ui.R、server.R 和 tutorial.Rmd。

我的教程看起来像这样(一个`删除用于格式化)

当我尝试像这样渲染这个文件的输出时ui.R

它(正确地,我相信)将其显示为常规的旧 Rmd 文件,而不是交互式教程。

我也尝试过使用rmarkdown::render("tutorial.Rmd")它来渲染 Rmd ( /Users/me/app/tutorial.html) 生成的 html 文件的文件路径。

当我尝试使用 渲染任何教程run_tutorial("hello", package="learnr")时,它(再次正确地)给出错误 ERROR: Can't callrunApp() from withinrunApp() . If your application code containsrunApp(), please remove it.

我已经发现我可以使用以下question()函数创建问题块learnr

但这不允许创建可在应用程序中运行的 R 代码块的功能。

我想要的是一个完全交互式的学习者教程,可以从ui.R一个闪亮的应用程序的文件中呈现。这可能吗?

0 投票
1 回答
134 浏览

shiny - shinyapps.io 上的应用程序行为

我写了一个闪亮的应用程序,其中包括添加评论的选项。为了使它们在应用程序中始终可用(也在会话结束后),我使用 CSV 文件,在其中编写添加的注释,然后从中读取它们以进行显示。我将整个应用程序连同提到的 CSV 文件放在 shinyapps.io 上,并与用户共享。不幸的是,我注意到每日数据被重置。白天(ECT 区域)评论被正确保存和显示。当我在第二天开始时,我发现前一天的评论已经消失了,只是来自当前的评论。我怀疑 shinyapps.io 服务器已设置为将应用程序重置为原始设置,但不幸的是我没有找到有关此主题的信息。你还知道什么吗,有这样的机制吗?你知道我怎么能绕过他吗?

0 投票
0 回答
251 浏览

r - 警告:data.frame 中的错误:参数暗示不同的行数:10、0- 数据框创建问题

我正在尝试创建一个数据框,并且该数据框已创建如下:

但我在控制台中收到以下错误消息。

“警告:data.frame 中的错误:参数暗示不同的行数:10、0”

我尝试了以下代码并收到错误消息

用于创建数据框的数据

分钟播放矩阵看起来像这样(数据):

游戏矩阵看起来像这样(数据):

其中 input$player1 ,input$player2 是用户在 selectInput 选项中选择的玩家。

两个 selectInput 都有以下播放器:

用户界面

服务器.R

错误消息仅在 Shiny 应用程序启动时显示。当用户切换输入选项时,我看不到错误消息。

0 投票
1 回答
79 浏览

shiny - 无法在 Mac 上将闪亮的应用程序发布到 shinyapps.io

去年我为我的作业写了这个闪亮的应用程序,但最近我想将它公开,以便雇主可以看到它。但是,我无法将在本地运行良好的应用程序发布到 shinyapps.io ...

我已经遵循了shinyapps.io getting started等建议的每一步,或者尝试从 Rstudio 发布它,但总是会出现同样的错误:

我确实通过使用 Windows PC 而不是 Mac 解决了这个问题,但我只是好奇这里有什么问题?我确实记得有位同学提到她甚至无法在 Mac 上运行双文件闪亮应用程序。我使用的是单文件格式,所以对我来说没问题。

0 投票
1 回答
289 浏览

r - 在 Eclipse 中的 java 动态 Web 项目中运行简单闪亮的应用程序

我创建了一个简单的闪亮应用程序,我想从 java 动态 Web 项目运行这个应用程序。为了实现这一点,我在 index.html 中包含了所需的代码。我可以得到 No of Bins 滑块,但没有得到情节。这是否可以直接在浏览器中从动态 Web 项目运行闪亮的应用程序?

0 投票
0 回答
396 浏览

r - 如何在闪亮的应用程序/浏览器关闭时定期(即每 1 小时)在后台运行 r 脚本?

我们创建了一个 Shiny 应用程序,它部署在 shinyapp.io 上。我们正在尝试通过使用 invalidateLater 每 1 小时重新加载 shinyapp.io 上的数据,但是当应用程序关闭/浏览器关闭时它不起作用。我们听说过 cronR,但无法通过 windows 系统使用它(将应用程序从 windows 部署到 shinyapp.io)。在 shinyapp.io 上部署时未安装 cronR 包

在下面的代码中,我们正在尝试 ping 数据库,并检查上次 ETL 更新日期和上次数据存储日期,如果时间大于上次数据存储时间,那么它将调用 data_refresshing() 函数并重新加载应用程序。

0 投票
0 回答
115 浏览

r - cronR cronjob 在 ubuntu/本地系统上工作,但不在 shinyapp.io 中

在 shinyapp.io 上部署后,Cron 作业无法正常工作

我们正在尝试通过 cronR 在我们的 shinyapp 中安排一些作业,它正在本地系统上运行,但是当我们在 shinyapp.io 服务器上部署它时不会立即显示以下错误。

0 投票
0 回答
185 浏览

r - 如何在用户浏览器的新选项卡中打开 downloadHandler 下载的文件?

我正在学习 Shinyapps.io 和闪亮。我希望用它来教学。我想运行一些计算,从 Rmd 生成一个 html 文件,并在新选项卡中的用户浏览器中向用户显示该 html 文件。我可以使用 Pander 的 openFileInOS 在我的 Windows 7 上使用 RStudio 执行此操作。我可以使用 Render ... 在闪亮的选项卡中显示这个 html 文件,但不能在浏览器的新选项卡中显示。我该怎么做呢?

任何 rmd 文件。这是report.rmd文件代码

R 降价

这是一个 R Markdown 文档。Markdown 是一种用于创作 HTML、PDF 和 MS Word 文档的简单格式化语法。有关使用 R Markdown 的更多详细信息,请参阅http://rmarkdown.rstudio.com

当您单击Knit按钮时,将生成一个文档,其中包括内容以及文档中任何嵌入式 R 代码块的输出。您可以像这样嵌入 R 代码块:

包括地块

您还可以嵌入绘图,例如:

请注意,该echo = FALSE参数已添加到代码块中以防止打印生成绘图的 R 代码。