Casi di studio: creare applicazioni web con Shiny in R
Dean Attali
Shiny Consultant
Presuppone basi di Shiny
Ripasso dei concetti chiave di Shiny
Sviluppo di più app per casi reali
Esercizio ripetuto delle funzioni essenziali per fare pratica
Nuove funzionalità e best practice
library(shiny)ui <- fluidPage()server <- function(input, output) {}shinyApp(ui = ui, server = server)
Carica il pacchetto shiny
Crea una pagina con fluidPage() - UI di un'app Shiny
Crea la parte server dell'app - dove vive la logica
Unisci UI + server in un'app Shiny ed eseguila
Aggiungi testo come argomento a fluidPage()
ui <- fluidPage(
"Hello there"
)
Risultato: pagina con il testo "Hello there"
fluidPage() accetta un numero arbitrario di argomentiui <- fluidPage(
"Hello",
"there"
)
h1()
h2()
strong()
em()
Grassetto
Corsivo (enfasi)
ui <- fluidPage(
h1("SHINY COURSE"),
"by",
strong("Dean Attali"),
)
di Dean Attali




ui <- fluidPage(
sidebarLayout(
sidebarPanel(
"Questa è la sidebar"
),
mainPanel(
"Qui va il pannello principale"
)
)
)
Casi di studio: creare applicazioni web con Shiny in R