Aan de slagBegin gratis

Meerdere inputs invoegen

Je kunt meer dan één input toevoegen. Stel dat je gebruikers ook het gemiddelde aantal uren slaap willen laten kiezen, én een specifiek jaar.

Daarvoor kun je in de ui een extra sliderInput() invoegen waarbij de waarden de jaren van interesse zijn.

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

Oefeninstructies

  • Voeg een extra sliderInput() toe als tweede input voor je shinyApp en geef deze het label "yearlabel".
  • Stel het bereik in tussen 2003 en 2017.

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",
              min = 7.5, max = 11,
              value = 8, step = 0.5),
  # Add another sliderInput and label the input as "yearlabel"
  ___(___,
               "Year",
            # Set the number range to be between 2003 and 2017
               ___, ___,
               value = 2004, step = 1, sep = ""))
server <- function(input, output, session) {
}
shinyApp(ui, server)
Code bewerken en uitvoeren