我只是想了解闪亮应用中的展示模式, 当我们在本地运行我们的闪亮应用程序以进行展示模式时,我们可以使用这样的命令
setwd('D:/xxxx/')
runApp("aa",display.mode = "showcase")
我的问题是如果我们想要在我们想要在shinyapps.io中发布的应用程序中显示我们的代码(展示模式)
谢谢,
答案 0 :(得分:6)
您可以通过创建说明文件来提供有关Shiny展示将使用的应用的信息。该文件应以纯文本格式编写,并包含Debian Control File (DCF)格式的Title,Author和DisplayMode字段。您还可以包含其他可选字段,例如AuthorUrl,License和Tags。下面显示了在01_hello示例中内置的Shiny的描述文件 您可以更改标题,作者姓名和链接..
Title: Hello Shiny!
Author: RStudio, Inc.
AuthorUrl: http://www.rstudio.com/
License: GPL-3
DisplayMode: Showcase
Tags: getting-started
Type: Shiny
Shiny将使用DisplayMode字段来确定应用的默认显示模式。如果您将字段设置为Showcase,Shiny将以展示模式打开您的应用程序。如果将其设置为“正常”,Shiny将在“正常”模式下打开您的应用程序。您的用户可以使用runApp的display.mode参数覆盖此默认值。
答案 1 :(得分: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.R
和ui.R
文件相同的目录中。像往常一样部署。以下是参考:http://shiny.rstudio.com/articles/display-modes.html。请确保您没有与DESCRIPTION
文件相关联的文件类型或扩展程序。
答案 2 :(得分:-1)
此人询问shinyapps :: deployApp。我们可以在本地使用runApp运行display.mode,没有问题,但是在部署到shinyapps时,相同的参数不起作用。
更新:shinyapps.io的一个选项是添加"?showcase = 0"到URL。即使在重新启动后,仍然难以删除本地的展示显示模式。