Introduction

Études de cas : créer des applications Web avec Shiny en R

Dean Attali

Shiny Consultant

Aperçu du cours

  • Suppose des notions de base de Shiny

  • Revoir les concepts clés de Shiny

  • Créer plusieurs applis pour des cas réels

  • Pratique répétée des fonctions essentielles pour gagner en aisance

  • Découvrir de nouvelles fonctions et des pratiques exemplaires

Études de cas : créer des applications Web avec Shiny en R

Gabarit d'appli Shiny

library(shiny)

ui <- fluidPage()
server <- function(input, output) {}
shinyApp(ui = ui, server = server)
  • Charger le progiciel shiny

  • Créer une page Web avec fluidPage() – l'UI d'une appli Shiny

  • Créer la partie serveur – là où vit la logique

  • Combiner UI + serveur en une appli Shiny et l'exécuter

Études de cas : créer des applications Web avec Shiny en R

Ajouter du texte à Shiny

  • Ajouter du texte comme argument à fluidPage()

    ui <- fluidPage(
        "Hello there" 
    )
    
  • Résultat : page Web avec le texte « Hello there »

  • fluidPage() accepte un nombre arbitraire d'arguments
ui <- fluidPage(
    "Hello",
    "there"
)
Études de cas : créer des applications Web avec Shiny en R

Texte mis en forme

h1()

h2()

strong()

em()

Titre principal

Titre secondaire

Gras

Italique (emphasized)

Études de cas : créer des applications Web avec Shiny en R

Texte mis en forme

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

SHINY COURSE

by Dean Attali

Études de cas : créer des applications Web avec Shiny en R

Gabarit à barre latérale

chapter1_1_introduction.027.png

Études de cas : créer des applications Web avec Shiny en R

Gabarit à barre latérale

chapter1_1_introduction.028.png

Études de cas : créer des applications Web avec Shiny en R

Gabarit à barre latérale

chapter1_1_introduction.029.png

Études de cas : créer des applications Web avec Shiny en R

Gabarit à barre latérale

chapter1_1_introduction.030.png

ui <- fluidPage( 
    sidebarLayout(
        sidebarPanel(
            "This is the sidebar"
        ),
        mainPanel(
            "Main panel goes here"
        )
    )
)
Études de cas : créer des applications Web avec Shiny en R

Passons à la pratique !

Études de cas : créer des applications Web avec Shiny en R

Preparing Video For Download...