Inputs

Webapplicaties bouwen met Shiny in R

Kaelen Medeiros

Data Scientist

Voorbeelden van inputs

Shiny biedt verschillende soorten invoer.

Schuifregelaar om een jaar van 1900 tot 2000 te kiezen

Keuzevak om honden of katten te selecteren

Numerieke invoer om een getal in te voeren, nu 2

Datumbereik om een verjaardag tussen 1920 en nu te kiezen

Webapplicaties bouwen met Shiny in R

Inputfuncties

selectInput("inputId", 
            "label", 
            choices = c("A", "B", "C"))
sliderInput("inputId",
            "label",
            value = 1925,
            min = 1900,
            max = 2000)
?dateRangeInput
help(checkboxInput)
Webapplicaties bouwen met Shiny in R

Waar inputs gebruiken

ui <- fluidPage(
  textInput("name", "Voer een naam in:"),
  selectInput("animal", "Honden of katten?", choices = c("dogs", "cats")),
  textOutput("greeting"),
  textOutput("answer")
)

server <- function(input, output, session) { output$greeting <- renderText({ paste("Geef je de voorkeur aan honden of katten,", input$name, "?") }) output$answer <- renderText({ paste("Ik geef de voorkeur aan", input$animal, "!") }) }
Webapplicaties bouwen met Shiny in R

Laten we oefenen!

Webapplicaties bouwen met Shiny in R

Preparing Video For Download...