Vous êtes ici : Accueil > Statistique > Formation > Logiciels de Statistique (10) > R Shiny – Initiation

Formation R Shiny – Initiation


Objectifs

S’initier au développement d’applications web avec Shiny
Comprendre la structure d’une application Shiny
Prendre en main Shiny et s’exercer

Public

Toute personne souhaitant créer des pages web interactives afin de présenter des analyses réalisées dans R

Pré-requis

Pour suivre ce stage dans de bonnes conditions, il est recommandé d'avoir suivi en amont la formation R – Prise en main, analyses statistiques et graphiques

Programme

- Présentation de Shiny
  • Qu’est ce que Shiny?
  • Un exemple d’application Shiny
  • Anatomie d’une application Shiny
  • Fonctionnement d’une application Shiny
  • L’interface graphique
    • Le panneau latéral avec les sélecteurs
    • Le panneau principal avec les sorties et les onglets
  • Le serveur
    • Renvoyer les sorties dans l’interface
    • La réactivité
  • Les bonnes pratiques
  • Pour aller plus loin
    • Les tableaux de bord: Shinydasboard
    • Customisation : HTML, CSS, Javascript

- Application
  • L’interface utilisateur : le panneau lateral – les sélecteurs
    • selectInput
    • sliderInput
  • L’interface utilisateur : le panneau principal
    • Création d’un nouvel onglet
  • Le serveur : les sorties
    • Renvoyer des plots
    • Renvoyer une table de données
  • Le serveur : la réactivité
    • Optimisation du code avec la fonction reactive
    • La fonction updateSelectInput
  • Insertion de boutons spécifiques
    • Téléchargement d’une table de données

- Pour aller plus loin
  • Ajout d’un thème avec shinythemes
  • Les plots interactifs avec plotly