Mai multe tipuri de intrări

Studii de caz: Construirea aplicațiilor web cu Shiny în R

Dean Attali

Shiny Consultant

Aplicația Gapminder plot

chapter2_3_more_input_types.003.png

Studii de caz: Construirea aplicațiilor web cu Shiny în R

Intrări de tip slider

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
Studii de caz: Construirea aplicațiilor web cu Shiny în R

Butoane radio

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

chapter2_3_more_input_types.009.png

Studii de caz: Construirea aplicațiilor web cu Shiny în R

Intrări de tip select (liste derulante)

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

chapter2_3_more_input_types.013.png

Studii de caz: Construirea aplicațiilor web cu Shiny în R

Intrări de tip select (liste derulante)

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

chapter2_3_more_input_types.014.png

Studii de caz: Construirea aplicațiilor web cu Shiny în R

Intrări de tip select (liste derulante)

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

chapter2_3_more_input_types.015.png

Studii de caz: Construirea aplicațiilor web cu Shiny în R

Intrări de tip select (liste derulante)

  • Permit selecții multiple
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

Studii de caz: Construirea aplicațiilor web cu Shiny în R

Butoane radio vs. intrări de tip select

  • Butoane radio
    • Câteva opțiuni
    • Toate opțiunile sunt vizibile
    • Exact o opțiune selectată
  • Intrări de tip select
    • Câteva sau multe opțiuni
    • Opțiunile sunt mai greu de văzut
    • Se pot selecta mai multe opțiuni

chapter2_3_more_input_types.018.png

Studii de caz: Construirea aplicațiilor web cu Shiny în R

Să exersăm!

Studii de caz: Construirea aplicațiilor web cu Shiny în R

Preparing Video For Download...