Aggiungere input semplici per modificare un grafico

Casi di studio: creare applicazioni web con Shiny in R

Dean Attali

Shiny Consultant

App grafico Gapminder

app grafico Gapminder

Casi di studio: creare applicazioni web con Shiny in R

App grafico Gapminder

app grafico Gapminder

Casi di studio: creare applicazioni web con Shiny in R

App grafico Gapminder

app grafico Gapminder

Casi di studio: creare applicazioni web con Shiny in R

App grafico Gapminder

app grafico Gapminder

Casi di studio: creare applicazioni web con Shiny in R

App grafico Gapminder

app grafico Gapminder

Casi di studio: creare applicazioni web con Shiny in R

App grafico Gapminder

app grafico Gapminder

Casi di studio: creare applicazioni web con Shiny in R

App grafico Gapminder

app grafico Gapminder

Casi di studio: creare applicazioni web con Shiny in R

App grafico Gapminder

app grafico Gapminder

Casi di studio: creare applicazioni web con Shiny in R

App grafico Gapminder

app grafico Gapminder

Casi di studio: creare applicazioni web con Shiny in R

Input di testo

ui <- fluidPage( 
    textInput(inputId = "package", 
              label = "Qual è il tuo pacchetto R preferito?",
              value = "shiny")
)

server <- function(input, output) {}
shinyApp(ui, server)

input di testo

str(input$package)
chr "shiny"
Casi di studio: creare applicazioni web con Shiny in R

Input numerici

numericInput("years", "Da quanti anni usi R?",
             value = 4, min = 0, max = 25)

input numerico

str(input$years)
int 4
Casi di studio: creare applicazioni web con Shiny in R

Checkbox

checkboxInput("agree", "Accetto termini e condizioni",
              value = TRUE)

checkbox

str(input$agree)
logi TRUE
Casi di studio: creare applicazioni web con Shiny in R

Ayo berlatih!

Casi di studio: creare applicazioni web con Shiny in R

Preparing Video For Download...