I can't seem to get my plot to come up for this shiny app of the Lahman data. Any help would be greatly appreciated.
ui.R
library(shiny)
library(ggplot2)
shinyUI(fluidPage(
fluidRow(
sidebarLayout(
sidebarPanel(
selectInput("team","Select Team",choices=levels(teamID)),
sliderInput("year","Include Years in Range",min=1871,max=2014,value=c(1871,2014), sep="")
),
mainPanel(
plotOutput("pitchingplot")
)
)
)
))
server.R
library(dplyr)
library(ggplot2)
library(shiny)
shinyServer(function(input, output) {
Pitching%>%
group_by(input$teamID,yearID)%>%
filter(teamID=input$team,yearID>=input$year[1]& yearID<=input$year[2])
summarise(TotER=sum(ER))
output$pitchingplot<-renderPlot({
g<-ggplot(data=Pitching,aes(x=yearID,y=TotER)) + geom_point(aes(color=input$team))
g
})
})