Input

Creare applicazioni web con Shiny in R

Kaelen Medeiros

Data Scientist

Esempi di input

Shiny offre vari tipi di input.

Cursore per scegliere un anno tra 1900 e 2000

Menu a scelta per selezionare cani o gatti

Input numerico per inserire un numero, attualmente 2

Intervallo di date per inserire una data di nascita tra il 1920 e oggi

Creare applicazioni web con Shiny in R

Funzioni di input

selectInput("inputId", 
            "label", 
            choices = c("A", "B", "C"))
sliderInput("inputId",
            "label",
            value = 1925,
            min = 1900,
            max = 2000)
?dateRangeInput
help(checkboxInput)
Creare applicazioni web con Shiny in R

Dove usare gli input

ui <- fluidPage(
  textInput("name", "Inserisci un nome:"),
  selectInput("animal", "Cani o gatti?", choices = c("dogs", "cats")),
  textOutput("greeting"),
  textOutput("answer")
)

server <- function(input, output, session) { output$greeting <- renderText({ paste("Preferisci cani o gatti,", input$name, "?") }) output$answer <- renderText({ paste("Io preferisco", input$animal, "!") }) }
Creare applicazioni web con Shiny in R

Facciamo pratica!

Creare applicazioni web con Shiny in R

Preparing Video For Download...