Inputuri

Crearea aplicațiilor web cu Shiny în R

Kaelen Medeiros

Data Scientist

Exemple de inputuri

Shiny oferă o varietate de inputuri din care puteți alege.

Input de tip slider pentru selectarea unui an între 1900 și 2000

Input de tip select pentru alegerea între câini sau pisici

Input numeric pentru introducerea unui număr, afișând în prezent 2

Input de interval de date pentru introducerea unei date de naștere între 1920 și prezent

Crearea aplicațiilor web cu Shiny în R

Funcții de input

selectInput("inputId", 
            "label", 
            choices = c("A", "B", "C"))
sliderInput("inputId",
            "label",
            value = 1925,
            min = 1900,
            max = 2000)
?dateRangeInput
help(checkboxInput)
Crearea aplicațiilor web cu Shiny în R

Unde se utilizează inputurile

ui <- fluidPage(
  textInput("name", "Enter a name:"),
  selectInput("animal", "Dogs or cats?", choices = c("dogs", "cats")),
  textOutput("greeting"),
  textOutput("answer")
)

server <- function(input, output, session) { output$greeting <- renderText({ paste("Do you prefer dogs or cats,", input$name, "?") }) output$answer <- renderText({ paste("I prefer", input$animal, "!") }) }
Crearea aplicațiilor web cu Shiny în R

Să exersăm!

Crearea aplicațiilor web cu Shiny în R

Preparing Video For Download...