Files
shiny/inst/examples/04_mpg/server.R
2012-07-25 09:32:32 -07:00

27 lines
557 B
R

library(shiny)
library(datasets)
shinyServer(function(input, output) {
formulaText <- reactive(function() {
paste("mpg ~", input$variable)
})
mpgData <- reactive(function() {
data <- mtcars
data$cyl <- as.factor(data$cyl)
data$am <- factor(data$am, labels = c("Automatic", "Manual"))
data
})
output$caption <- reactive(function() {
formulaText()
})
output$plot <- reactivePlot(function() {
boxplot(as.formula(formulaText()),
data = mpgData(),
outline = input$outliers)
})
})