发光服务器在示例应用程序中没有情节?

时间:2017-06-28 12:09:47

标签: r shiny shiny-server

您好我正在尝试设置一个闪亮的服务器,我注意到示例sample-apps/hello/应用程序没有绘制绘图。我看到It's Alive!消息和Number of bins滑块,但我看不到任何情节或图表。谁能告诉我为什么?

我正在使用R版本3.2.0和shiny-server-1.5.3.838。

> library(shiny); sessionInfo()
R version 3.2.0 (2015-04-16)
Platform: x86_64-unknown-linux-gnu (64-bit)
Running under: Red Hat Enterprise Linux Server release 6.7 (Santiago)

locale:
 [1] LC_CTYPE=en_US.UTF-8       LC_NUMERIC=C
 [3] LC_TIME=en_US.UTF-8        LC_COLLATE=en_US.UTF-8
 [5] LC_MONETARY=en_US.UTF-8    LC_MESSAGES=en_US.UTF-8
 [7] LC_PAPER=en_US.UTF-8       LC_NAME=C
 [9] LC_ADDRESS=C               LC_TELEPHONE=C
[11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base

other attached packages:
[1] shiny_0.11.1

loaded via a namespace (and not attached):
[1] R6_2.0.1        htmltools_0.2.6 Rcpp_0.11.6     RJSONIO_1.3-0
[5] digest_0.6.6    xtable_1.7-4    httpuv_1.3.2    mime_0.3

每次移动滑块时,我也会看到这个js错误。不确定它是否相关。 Uncaught Error: Invalid robust-message, no msg-id found

ui.R

library(shiny)

# Define UI for application that plots random distributions
shinyUI(pageWithSidebar(

  # Application title
  headerPanel("It's Alive!"),

  # Sidebar with a slider input for number of observations
  sidebarPanel(
    sliderInput("bins",
                  "Number of bins:",
                  min = 1,
                  max = 50,
                  value = 30)
  ),

  # Show a plot of the generated distribution
  mainPanel(
    plotOutput("distPlot", height=250)
  )
))

server.R

library(shiny)

# Define server logic required to draw a histogram
shinyServer(function(input, output) {

  # Expression that generates a histogram. The expression is
  # wrapped in a call to renderPlot to indicate that:
  #
  #  1) It is "reactive" and therefore should be automatically
  #     re-executed when inputs change
  #  2) Its output type is a plot

  output$distPlot <- renderPlot({
    x    <- faithful[, 2]  # Old Faithful Geyser data
    bins <- seq(min(x), max(x), length.out = input$bins + 1)

    # draw the histogram with the specified number of bins
    hist(x, breaks = bins, col = 'darkgray', border = 'white')
  })

})

0 个答案:

没有答案