Introduzione

Casi di studio: creare applicazioni web con Shiny in R

Dean Attali

Shiny Consultant

Panoramica del corso

  • 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

Casi di studio: creare applicazioni web con Shiny in R

Template di app Shiny

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

Casi di studio: creare applicazioni web con Shiny in R

Aggiungere testo in Shiny

  • Aggiungi testo come argomento a fluidPage()

    ui <- fluidPage(
        "Hello there" 
    )
    
  • Risultato: pagina con il testo "Hello there"

  • fluidPage() accetta un numero arbitrario di argomenti
ui <- fluidPage(
    "Hello",
    "there"
)
Casi di studio: creare applicazioni web con Shiny in R

Testo formattato

h1()

h2()

strong()

em()

Intestazione principale

Intestazione secondaria

Grassetto

Corsivo (enfasi)

Casi di studio: creare applicazioni web con Shiny in R

Testo formattato

ui <- fluidPage(
    h1("SHINY COURSE"),
    "by",
    strong("Dean Attali"),
)

SHINY COURSE

di Dean Attali

Casi di studio: creare applicazioni web con Shiny in R

Layout con sidebar

chapter1_1_introduction.027.png

Casi di studio: creare applicazioni web con Shiny in R

Layout con sidebar

chapter1_1_introduction.028.png

Casi di studio: creare applicazioni web con Shiny in R

Layout con sidebar

chapter1_1_introduction.029.png

Casi di studio: creare applicazioni web con Shiny in R

Layout con sidebar

chapter1_1_introduction.030.png

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

Passons à la pratique !

Casi di studio: creare applicazioni web con Shiny in R

Preparing Video For Download...