2014-10-10 16 views
7

我只是想了解一下闪亮的应用展示模式, 当我们在本地运行我们的程序闪亮的展示方式,我们可以使用命令这样展示显示模式中shinyapps.io发布的应用

setwd('D:/xxxx/') 
runApp("aa",display.mode = "showcase") 

我的问题是如何,如果我们要显示我们在我们的应用程序代码(展示模式),我们希望在shinyapps.io

谢谢发布,

回答

6

您可以通过创建DESCRIPTION文件来提供有关您的应用程序的信息,Shiny showcase将使用该应用程序。该文件应以纯文本格式书写,并包含格式为Debian Control File (DCF)的Title,Author和DisplayMode字段。您还可以包含其他可选字段,例如AuthorUrl,许可证和标签。建于01_hello例如闪亮的的描述文件显示如下 您可以更改标题,作者姓名,和你的链接..

Title: Hello Shiny! 
Author: RStudio, Inc. 
AuthorUrl: http://www.rstudio.com/ 
License: GPL-3 
DisplayMode: Showcase 
Tags: getting-started 
Type: Shiny 

闪亮将使用DISPLAYMODE场,以确定您的应用程序的默认显示模式。如果您将该字段设置为Showcase,Shiny将以展示模式打开您的应用。如果将其设置为正常,Shiny将以正常模式打开您的应用程序。您的用户可以使用runApp的display.mode参数来覆盖此默认值。

Full Documentation

2

创建一个没有扩展名的文件。将此文件命名为:DESCRIPTION。放置以下内容并根据需要进行编辑。显示模式设置为Showcase。

Title: Hello Shiny! 
Author: RStudio, Inc. 
AuthorUrl: http://www.rstudio.com/ 
License: GPL-3 
DisplayMode: Showcase 
Tags: getting-started 
Type: Shiny 

将该文件保存在同一目录下server.Rui.R文件。照常部署。这里是参考:http://shiny.rstudio.com/articles/display-modes.html。请确保您没有与您的DESCRIPTION文件关联的文件类型或扩展名。

0

此人询问shinyapps :: deployApp。我们可以在本地使用runApp在本地运行display.mode,但是在部署到shinyapps时,相同的参数不起作用。

更新:shinyapps.io上的一个选项是向URL添加“?showcase = 0”。即使在重新启动后,仍然很难删除本地的陈列橱显示模式。

+0

请不要张贴“我也是”作为答案。相反,你可以将这个问题列为最受欢迎,以获得任何新答案的通知。一旦你有足够的声誉,[你也可以upvote](http://stackoverflow.com/privileges/vote-up)它。或者,更正答案,[评论](http:// $ SITEURL $ /特权/评论)。 – 2015-03-06 00:18:10

+0

我认为这是一个澄清。这两个回答似乎对原始问题没有反应。 – 2015-03-06 00:45:23

+0

澄清应作为评论添加。 – 2015-03-06 03:39:20

相关问题