Fler indatatyper

Fallstudier: Bygg webbapplikationer med Shiny i R

Dean Attali

Shiny Consultant

Gapminder plot app

Gapminder-plotapp

Fallstudier: Bygg webbapplikationer med Shiny i R

Sliderindata

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
Fallstudier: Bygg webbapplikationer med Shiny i R

Radioknappar

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

chapter2_3_more_input_types.009.png

Fallstudier: Bygg webbapplikationer med Shiny i R

Urvalsindata (rullgardinsmenyer)

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

chapter2_3_more_input_types.013.png

Fallstudier: Bygg webbapplikationer med Shiny i R

Urvalsindata (rullgardinsmenyer)

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

chapter2_3_more_input_types.014.png

Fallstudier: Bygg webbapplikationer med Shiny i R

Urvalsindata (rullgardinsmenyer)

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

chapter2_3_more_input_types.015.png

Fallstudier: Bygg webbapplikationer med Shiny i R

Urvalsindata (rullgardinsmenyer)

  • Tillåt flera val
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

Fallstudier: Bygg webbapplikationer med Shiny i R

Radioknappar vs. urvalsindata

  • Radioknappar
    • Få alternativ
    • Alla alternativ är synliga
    • Exakt ett alternativ väljs
  • Urvalsindata
    • Få eller många alternativ
    • Svårare att se alla alternativ
    • Flera alternativ kan väljas

chapter2_3_more_input_types.018.png

Fallstudier: Bygg webbapplikationer med Shiny i R

Nu kör vi en övning!

Fallstudier: Bygg webbapplikationer med Shiny i R

Preparing Video For Download...