Построение базового графика R Shiny данных из CSV

введите описание изображения здесьХорошо, я новичок в R, но это не должно быть так сложно. Я пытаюсь запустить очень простой разбросанный график в Shiny, как я делал в R Studio, на основе некоторых данных CSV. Когда я запускаю приложение Shiny, я получаю пустое место для графика. График отлично работает, когда я запускаю его в R studio. Если у кого-то есть какие-то идеи, пожалуйста, дайте мне знатьвведите здесь описание изображения

library(shiny)
library(shinydashboard)
library(plyr)
# Simple header -----------------------------------------------------------
header <- dashboardHeader(title="Basic")

sidebar <- dashboardSidebar()

body <- dashboardBody(
  fluidPage(
    fluidRow(
      box(plotOutput("Scores", height = 250)),
    )
  )
)

ui <- dashboardPage(header, sidebar, body, skin="black")

# Setup Shiny app back-end components -------------------------------------

server <- function(input, output) { 

  output$scatteredplot <- renderPlot ({
    data <- read.csv("Scores.csv")
    averageTime<-ddply(data, .(IP, OS), summarize, time=mean(time), score=mean(score), status=mean(status))
    plot(averageTime$RemediationTime,averageTime$score,xlab="time", ylab="score")
  })


  }

# Render Shiny app --------------------------------------------------------

shinyApp(ui, server)

person jthedudeoflife    schedule 04.04.2017    source источник


Ответы (1)


Ошибка в сочетании следующих двух строк

box(plotOutput("Scores", height = 250)),

здесь вы ищете сюжет под названием Scores, но

output$scatteredplot <- renderPlot ({

вы определяете только сюжет, называемый разбросанным графиком

поэтому замените последнюю строку на

output$Scores <- renderPlot ({

на самом деле есть еще и лишняя запятая в

 box(plotOutput("Scores", height = 250)),  

но это, вероятно, должно было создать минимальный воспроизводимый пример

person CAFEBABE    schedule 04.04.2017
comment
Почему? Вы не должны ;) - person CAFEBABE; 04.04.2017
comment
У меня был пример шаблона, который я использовал передо мной, и я даже не заметил оператора присваивания. Ай спасибо большое за это - person jthedudeoflife; 04.04.2017