如何发布闪亮的应用程序:shinyapps.io示例

Antoine Soetewey 2020-05-29 4 minute read

介绍

新冠肺炎 病毒带领许多人创建交互式应用程序和仪表板。读者最近问我如何发表一个 闪亮的应用程序 她刚刚创造了。与我展示的前一篇文章类似 如何在GitHub上上传R代码,我认为一些人看到我如何发布我的闪亮的应用程序,所以它们可以做到这一点。

在进行在线部署Shiny应用程序所需的不同步骤之前,您可以使用我的应用检查最终结果 这里.

注1:屏幕截图已在麦斯卡斯拍摄,我尚未在Windows上进行测试。如果它在其他操作系统上,请随时在评论中毫不犹豫地知道。

注2:还有其他方法可以发布您的应用程序(例如,使用Docker),但下面显示的方法是(在我的意见中)简单且运作良好。

前提

我个人使用 shinyapps.io. 部署我的平台 闪亮的应用程序。因此,为了遵循本指南,您将首先需要创建一个帐户(如果您还没有)。

它们提供了自由计划,但您仅限于5个活动应用程序和每月使用25个活动时间。

对于您的信息,如果您将应用程序提供给广泛的受众,预计会很快超过每月的活动时间。为了增加月度限制(或发布超过5个应用程序),您需要将您的计划升级到支付一份。

逐步指南

在图片中遵循的步骤下方。

第1步:打开 rstudio. 并创建一个新的闪亮应用程序:

第2步:给它一个名称(没有空格),选择保存的位置,然后单击“创建”按钮:

第3步:以与打开新的方式相同 r markdown. 文档,创建了基本闪亮应用程序的代码。单击“运行App”按钮以查看结果:

第4步:基本应用程序打开,发布它:

第5步:如果是您的第一个Shiny应用程序,则“从帐户发布”框应为空。单击“添加新帐户”以链接您刚刚创建的ShinyApps.io帐户:

第6步:点击第一个替代方案(ShinyApps.io):

第7步:单击链接到ShinyApps帐户:

第8步:单击仪表板按钮以登录您的帐户:

第9步:点击您的姓名,然后单击令牌

第10步:如果这是您的第一个应用程序,则应没有创建令牌。通过单击“添加令牌”按钮创建一个。然后单击“显示”按钮:

步骤11:单击“显示秘密”按钮:

第12步:现在代码完整(没有任何隐藏的内容)。单击副本到剪贴板按钮:

步骤13:复制代码并单击“确定”按钮:

步骤14:返回RStudio,将代码粘贴在控制台中并运行它:

您的计算机现已被授权将应用程序部署到ShinyApps.IO帐户。

第15步:返回窗口,您可以在其中发布您的应用程序,选择标题(没有空格),然后单击“发布”按钮:

步骤16:几秒钟后(取决于您的应用程序的权重),闪亮的应用程序应出现在您的Internet浏览器中:

步骤17:您现在可以编辑应用程序(或通过其他应用程序替换整个代码),然后单击“运行App”按钮再次运行应用程序。对于此插图,我刚刚在侧面面板中添加了一个链接:

步骤18:检查已考虑的修改(链接显示在侧面面板中,如预期)并重新发布您的应用程序:

第19步:单击“发布”按钮:

第20步:您的应用程序即时!您现在可以分享它,并使用链接的每个人都可以使用它:

附加条款

如果您需要更改Shiny App的设置,请转到ShinyApps.IO仪表板,然后单击您刚刚创建的应用程序以访问设置:

请参阅位于Windows顶部的选项卡中的不同设置,并查看URL字段旁边的应用程序链接:

谢谢阅读。我希望本教程有助于您发布您的第一个闪亮的应用程序。

一如既往,如果您有问题或与本文所涵盖的主题相关的建议,请将其添加为评论,以便其他读者可以从讨论中受益。



喜欢这篇文章?

获取更新 每次发布新文章。
任何垃圾邮件都没有任何垃圾邮件。
分享: