Kom igångKom igång gratis

Lägga till flera indata

Du kan lägga till mer än ett indata. Anta att du även vill att appanvändarna ska kunna välja det genomsnittliga antalet timmar de sover, samt ett specifikt år.

För det ändamålet kan du i ui:n infoga ytterligare en sliderInput() där värdena är de år som är av intresse.

I den här övningen har shiny-biblioteket redan laddats åt dig.

Den här övningen är en del av kursen

Bygga dashboards med shinydashboard

Visa kurs

Övningsinstruktioner

  • Lägg till ytterligare en sliderInput() som ett andra indata för din shinyApp och ge den etiketten "yearlabel".
  • Sätt talintervallet till mellan 2003 och 2017.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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)
Redigera och kör kod