D'autres types de saisie

Études de cas : créer des applications Web avec Shiny en R

Dean Attali

Shiny Consultant

Appli Gapminder : graphique

chapter2_3_more_input_types.003.png

Études de cas : créer des applications Web avec Shiny en R

Curseurs (sliders)

sliderInput("slider", "Choose a number",
            value = 15, min = 5, max = 20)

chapter2_3_more_input_types.004.png

sliderInput("slider2", "Choose a number",
            value = c(10, 15), min = 5, max = 20)

chapter2_3_more_input_types.006_b.png

str(input$slider2)
num [1:2] 10 15
Études de cas : créer des applications Web avec Shiny en R

Boutons radio

radioButtons("radio", "Choose your favorite time of day",
             choices = c("Morning", "Afternoon", "Evening"),
             selected = "Afternoon")

chapter2_3_more_input_types.009.png

Études de cas : créer des applications Web avec Shiny en R

Listes déroulantes (select)

selectInput("select", "Choose your favorite time of day",
            choices = c("Morning", "Afternoon", "Evening"),
            selected = "Afternoon")

chapter2_3_more_input_types.013.png

Études de cas : créer des applications Web avec Shiny en R

Listes déroulantes (select)

selectInput("select", "Choose your favorite time of day",
            choices = c("Morning", "Afternoon", "Evening"),
            selected = "Afternoon")

chapter2_3_more_input_types.014.png

Études de cas : créer des applications Web avec Shiny en R

Listes déroulantes (select)

selectInput("select", "Choose your favorite time of day",
            choices = c("Morning", "Afternoon", "Evening"),
            selected = "Afternoon")

chapter2_3_more_input_types.015.png

Études de cas : créer des applications Web avec Shiny en R

Listes déroulantes (select)

  • Permettre des sélections multiples
selectInput("select", "Choose your favorite time of day",
            choices = c("Morning", "Afternoon", "Evening"),
            selected = c("Afternoon", "Evening"),
            multiple = TRUE)

chapter2_3_more_input_types.016.png

Études de cas : créer des applications Web avec Shiny en R

Boutons radio vs listes déroulantes

  • Boutons radio
    • Peu d'options
    • Toutes les options sont visibles
    • Une seule option sélectionnée
  • Listes déroulantes
    • Peu ou beaucoup d'options
    • Plus difficile de voir toutes les options
    • Plusieurs options possibles

chapter2_3_more_input_types.018.png

Études de cas : créer des applications Web avec Shiny en R

Let's practice!

Études de cas : créer des applications Web avec Shiny en R

Preparing Video For Download...