我正在尝试组合一个 R + Shiny 应用程序,该应用程序至少在最初绘制日期数据的直方图。我让它在 RStudio 的本地系统上运行良好,但在 shinyapps.io 中它不起作用。
目前,该应用程序非常简单——用户界面实际上并没有做任何事情,数据只是测试数据的一小部分样本。
在 RStudio 中工作正常(绘制一个漂亮的小直方图)。在shinyapps.io 上加载时,“标题面板”文本和侧边栏会显示,但在一两秒后它会报告错误“'from' cannot be NA, NaN or infinite”或 - 屏幕变灰并且脚本停止(?) 在这两种情况下都不会产生直方图。
有没有让我感到困惑;有兴趣听听是否有人对我哪里出错有任何建议。可能与 as.Date 相关 -这里报告了一个可能类似的问题,但没有任何解决方案。
我的两个闪亮文件是:
# ui.R
shinyUI(fluidPage(
titlePanel("title panel"),
sidebarLayout(
sidebarPanel(
),
mainPanel(
plotOutput("distPlot")
)
)
))
和
# server.R
library(shiny)
shinyServer(function(input, output){
output$distPlot <- renderPlot({
text_date <- c("9 March 2006", "31 October 2008", "24 September 2008", "27 February 2009", "19 May 2014", "11 December 2009", "7 August 2013", "8 December 2014", "2 February 2010", "22 December 2014", "20 December 2011", "4 September 2009", "19 December 2013", "10 October 2007", "19 September 2008")
num_date <- as.Date(text_date, format = "%d %B %Y")
#plot a histogram
hist(num_date,
breaks = "years",
format = "%Y",
freq = TRUE)
})
})
showLogs() 没有报告任何错误(或除版本、启动和侦听之外的任何错误...):
2015-02-22T10:00:50.507273+00:00 shinyapps[32851]:R 版本:3.1.2
2015-02-22T10:00:50.509043+00:00 shinyapps[32851]:rmarkdown 版本:0.0.0
2015- 02-22T10:00:50.507340+00:00 shinyapps[32851]:闪亮版本:0.11.1
2015-02-22T10:00:50.509508+00:00 shinyapps[32851]:knitr 版本:0.0.0
2015-02- 22T10:00:50.784283+00:00 shinyapps[32851]:
2015-02-22T10:00:50.784285+00:00 shinyapps[32851]: 使用进程 ID 启动 Shiny: '14'
2015-02-22T10:00:50.792403 +00:00 shinyapps[32851]:
2015-02-22T10:00:50.792405+00:00 shinyapps[32851]: 监听http://0.0.0.0:57429