Altri tipi di input

Casi di studio: creare applicazioni web con Shiny in R

Dean Attali

Shiny Consultant

App grafico Gapminder

App grafico Gapminder.003.png

Casi di studio: creare applicazioni web con Shiny in R

Input slider

sliderInput("slider", "Scegli un numero",
            value = 15, min = 5, max = 20)

Slider input.004.png

sliderInput("slider2", "Scegli un numero",
            value = c(10, 15), min = 5, max = 20)

Slider input intervallo.006_b.png

str(input$slider2)
num [1:2] 10 15
Casi di studio: creare applicazioni web con Shiny in R

Radio button

radioButtons("radio", "Scegli il momento della giornata preferito",
             choices = c("Morning", "Afternoon", "Evening"),
             selected = "Afternoon")

Radio button.009.png

Casi di studio: creare applicazioni web con Shiny in R

Input select (tendina)

selectInput("select", "Scegli il momento della giornata preferito",
            choices = c("Morning", "Afternoon", "Evening"),
            selected = "Afternoon")

Seleziona input (tendina).013.png

Casi di studio: creare applicazioni web con Shiny in R

Input select (tendina)

selectInput("select", "Scegli il momento della giornata preferito",
            choices = c("Morning", "Afternoon", "Evening"),
            selected = "Afternoon")

Seleziona input (tendina).014.png

Casi di studio: creare applicazioni web con Shiny in R

Input select (tendina)

selectInput("select", "Scegli il momento della giornata preferito",
            choices = c("Morning", "Afternoon", "Evening"),
            selected = "Afternoon")

Seleziona input (tendine).015.png

Casi di studio: creare applicazioni web con Shiny in R

Input select (tendina)

  • Consenti selezioni multiple
selectInput("select", "Scegli il momento della giornata preferito",
            choices = c("Morning", "Afternoon", "Evening"),
            selected = c("Afternoon", "Evening"),
            multiple = TRUE)

Seleziona input (tendine).016.png

Casi di studio: creare applicazioni web con Shiny in R

Radio button vs input select

  • Radio button
    • Poche opzioni
    • Tutte le opzioni visibili
    • Una sola opzione selezionata
  • Input select
    • Poche o molte opzioni
    • Più difficile vedere tutte le opzioni
    • Possibili selezioni multiple

Radio vs select.018.png

Casi di studio: creare applicazioni web con Shiny in R

Vamos praticar!

Casi di studio: creare applicazioni web con Shiny in R

Preparing Video For Download...