Server.r code snippet
# Source dataset 'galton' from 'UsingR' library
data(galton)
# UI input variables
mu <- input$sliderMean
showXlab <- input$show_xlab
mse <- mean((galton$child - mu)^2)
g <- ggplot(galton, aes(x = child)) +
geom_histogram(fill = "salmon", colour = "black", binwidth = 1) +
geom_vline(xintercept = mu, size = 3) +
ggtitle(paste("mu = ", mu, "; MSE = ", round(mse, 2), sep = ""))
if (input$show_xlab){ g <- g + labs(x = "Galton Child Age") }
if (input$show_ylab){ g <- g + labs(y = "Child Count") }
g