问题标签 [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.
r - 在 shinyapps.io 中运行 gmailr
我刚刚在 shinyapps.io 中部署了一个闪亮的应用程序。
它在本地运行良好,但是当我部署它时,没有出现 gmailr 身份验证弹出窗口。
我检查了 shinyapps.io 中的日志,它在后台工作,但不在前端。
例如,当我运行该函数时:
shinyapps.io 中的日志显示这是预期的,但没有弹出窗口:
预期的输出应该是一个弹出窗口,要求我选择要验证的 gmail 帐户。
有人有使用闪亮的gmailr包的经验吗?
编辑:
我的目录中有一个名为 .httr-oauth 的文件,但没有 rsconnect。
我应该将此文件复制到我的 rsconnect 文件夹吗?
这是通过 rconnect 在 shinyapps.io 中我的应用程序的目录:
r - 在社交媒体上分享闪亮的应用程序时如何控制社交分享图像和文本(使用 shinyapps.io 部署)
当我在社交媒体上分享我的 Shinyapp 时,代码显示在标题图像下方,看起来不太好。如何控制我的 shinyapp 的社交分享图像和文本?我已经使用 shinyapps.io 部署了该应用程序。
请参阅下图作为示例:
应用链接:https ://regionalinnovationdatalab.shinyapps.io/Dashboard/
可以找到应用程序代码和数据的 Gitlab 链接:https ://gitlab.com/r.chappell/2019_ElectionApp_RIDL
插入标题图像的 UI 中的代码:
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 call
runApp() from within
runApp() . If your application code contains
runApp(), please remove it.
我已经发现我可以使用以下question()
函数创建问题块learnr
:
但这不允许创建可在应用程序中运行的 R 代码块的功能。
我想要的是一个完全交互式的学习者教程,可以从ui.R
一个闪亮的应用程序的文件中呈现。这可能吗?
shiny - shinyapps.io 上的应用程序行为
我写了一个闪亮的应用程序,其中包括添加评论的选项。为了使它们在应用程序中始终可用(也在会话结束后),我使用 CSV 文件,在其中编写添加的注释,然后从中读取它们以进行显示。我将整个应用程序连同提到的 CSV 文件放在 shinyapps.io 上,并与用户共享。不幸的是,我注意到每日数据被重置。白天(ECT 区域)评论被正确保存和显示。当我在第二天开始时,我发现前一天的评论已经消失了,只是来自当前的评论。我怀疑 shinyapps.io 服务器已设置为将应用程序重置为原始设置,但不幸的是我没有找到有关此主题的信息。你还知道什么吗,有这样的机制吗?你知道我怎么能绕过他吗?
r - 警告:data.frame 中的错误:参数暗示不同的行数:10、0- 数据框创建问题
我正在尝试创建一个数据框,并且该数据框已创建如下:
但我在控制台中收到以下错误消息。
“警告:data.frame 中的错误:参数暗示不同的行数:10、0”
我尝试了以下代码并收到错误消息
用于创建数据框的数据
分钟播放矩阵看起来像这样(数据):
游戏矩阵看起来像这样(数据):
其中 input$player1 ,input$player2 是用户在 selectInput 选项中选择的玩家。
两个 selectInput 都有以下播放器:
用户界面
服务器.R
错误消息仅在 Shiny 应用程序启动时显示。当用户切换输入选项时,我看不到错误消息。
shiny - 无法在 Mac 上将闪亮的应用程序发布到 shinyapps.io
去年我为我的作业写了这个闪亮的应用程序,但最近我想将它公开,以便雇主可以看到它。但是,我无法将在本地运行良好的应用程序发布到 shinyapps.io ...
我已经遵循了shinyapps.io getting started等建议的每一步,或者尝试从 Rstudio 发布它,但总是会出现同样的错误:
我确实通过使用 Windows PC 而不是 Mac 解决了这个问题,但我只是好奇这里有什么问题?我确实记得有位同学提到她甚至无法在 Mac 上运行双文件闪亮应用程序。我使用的是单文件格式,所以对我来说没问题。
r - 在 Eclipse 中的 java 动态 Web 项目中运行简单闪亮的应用程序
我创建了一个简单的闪亮应用程序,我想从 java 动态 Web 项目运行这个应用程序。为了实现这一点,我在 index.html 中包含了所需的代码。我可以得到 No of Bins 滑块,但没有得到情节。这是否可以直接在浏览器中从动态 Web 项目运行闪亮的应用程序?
r - 如何在闪亮的应用程序/浏览器关闭时定期(即每 1 小时)在后台运行 r 脚本?
我们创建了一个 Shiny 应用程序,它部署在 shinyapp.io 上。我们正在尝试通过使用 invalidateLater 每 1 小时重新加载 shinyapp.io 上的数据,但是当应用程序关闭/浏览器关闭时它不起作用。我们听说过 cronR,但无法通过 windows 系统使用它(将应用程序从 windows 部署到 shinyapp.io)。在 shinyapp.io 上部署时未安装 cronR 包
在下面的代码中,我们正在尝试 ping 数据库,并检查上次 ETL 更新日期和上次数据存储日期,如果时间大于上次数据存储时间,那么它将调用 data_refresshing() 函数并重新加载应用程序。
r - cronR cronjob 在 ubuntu/本地系统上工作,但不在 shinyapp.io 中
在 shinyapp.io 上部署后,Cron 作业无法正常工作
我们正在尝试通过 cronR 在我们的 shinyapp 中安排一些作业,它正在本地系统上运行,但是当我们在 shinyapp.io 服务器上部署它时不会立即显示以下错误。
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 代码。