我想使用传单创建一个闪亮的地图,我可以在线发布,其他没有R的人可以查看并与之交互。我可以使用传单创建一个闪亮的应用程序,但当我使用'发布'弹出窗口中的按钮我得到一个错误说'要部署的目录(〜)超过最大部署大小,即100MB。考虑创建一个仅包含您要部署的内容的新目录。
我无法弄清楚这是在告诉我什么。有没有人有任何想法?我在下面发布了我的代码。
谢谢,休
library(shiny)
library(leaflet)
shinyApp(
ui = fluidPage(leafletOutput('myMap')),
server = function(input, output) {
# download and load data
map = leaflet() %>% addTiles('http://{s}.basemaps.cartocdn.com/dark_all/{z}/{x}/{y}.png',
attribution = paste(
'© <a href="http://openstreetmap.org">OpenStreetMap</a> contributors',
'© <a href="http://cartodb.com/attributions">CartoDB</a>'
)
) %>% setView(-122.36, 47.67, zoom = 10)
output$myMap = renderLeaflet(map)
}
)
答案 0 :(得分:1)
我昨天(2015年5月14日)收到了来自RStudio的这封电子邮件:
2015年5月新品shinyapps.io - 分析更大的数据集! 更大的R包 - shinyapps.io增加了R包的大小,可以安装从100MB到1GB。
基本上,RStudio将存储限制从100 MB增加到1GB。也许这解决了你的问题?
答案 1 :(得分:0)
这是一种解决方法,但是当我自己部署应用程序时,它对我有用:
当我尝试从Rstudio中的标准shinyApp
内部署.R File
时,我收到了与您点击&#34;发布&#34;时相同的错误消息。按钮。
但是,当我将代码嵌入到块中的Rmarkdown
文档中时,它突然开始工作。
只需复制代码并打开一个新的Rmarkdown文件,点击&#34; Shiny Document&#34;并将您的代码粘贴到一个块中,并删除除Rmarkdown文件的标题之外的所有内容。现在,当您运行代码并单击&#34;发布&#34;时,它应该可以正常工作。