Aan de slagBegin gratis

Oefenen met sliderInput

Je hebt in de video een paar veelvoorkomende voorbeelden van invoer in een shinyApp gezien. Je gaat eerst oefenen met sliderInput, waarmee je een enkele of een dubbele slider krijgt.

Stel, je bouwt een shinyApp op basis van slaapgegevens die zijn opgeslagen als sleep. Je wilt nu dat de gebruiker de gegevens kan filteren door een bereik te kiezen voor het gemiddelde aantal uren slaap.

In deze oefening is de shiny-bibliotheek al voor je geladen.

Deze oefening maakt deel uit van de cursus

Dashboards bouwen met shinydashboard

Bekijk cursus

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

ui <- fluidPage(
  titlePanel("Sleeping habits in America"), 
  sliderInput("sliderlabel",
              "Average hours of sleep",
              # Set the min and max values
              min = ___, max = ___,
              # Set the initial value to 8
              value = ___,
              # Set the step size to 0.5
              step = 0.2))
server <- function(input, output, session) {
}

shinyApp(ui, server)
Code bewerken en uitvoeren