Présenter ses résultats de manière dynamique avec R Shiny (Réf RSHIN) À distance

Dernière mise à jour : 03/09/2025

Initiez-vous à la création d’interfaces interactives avec Shiny pour visualiser des résultats d’analyse dynamiques, les adapter à vos besoins et les partager facilement depuis R.

Public

Tout public

Prérequis

Avoir suivi la formation « Manipuler mes données avec R » ou «Explorer mes données avec R» ou équivalent.

Objectifs pédagogiques

  • Créer une interface visuelle permettant d'afficher des résultats d'analyse 
  • Créer un tableau de bord pour suivre des indicateurs 

Contenu

  • Présentation de Shiny : cas d'usage, fonctionnement général  :
    • à quoi sert le package shiny? 
    • présentation des cas d'usage possibles  
    • lancement d'une application shiny simple  
    • découvrir la notion d'entrée (input) et de sortie (output)  
    • découvrir la notion de réactivité  
    • panorama d'agencements des éléments visuels 
    • panorama de widgets disponibles  

 

  • Découverte pas à pas des premières notions de Shiny via une application simple :  
    • structure d'une application Shiny (ui, server, global) 
    • agencement des éléments visuels (fluidPage, sidebarLayout, titlePanel)  
    • découverte de son premier widget sliderInput  
    • la construction et la restitution d'un graphique avec renderPlotet plotOutput
    • utilisation des objets input et output  

 

  • Créer sa première interface utilisateur interactive pas à pas  :
    • comment créer une application shiny dans Rstudio ?   
    • interagir avec l'utilisateur grâce aux widgets : sliderInput, selectInput, checkboxGroupInput, etc.  
    • afficher ses graphiques et ses tableaux de résultats  
    • comprendre la notion de réactivité  
    • générer une sortie dynamique basée sur des inputs  
    • suspendre l'exécution d'une action tant que les inputs requis ne sont pas disponibles ou valides avec req   
    • créer une valeur calculée réactive intermédiaire à partir des inputs avec reactive
    • déclencher une action en réponse à un changement d'input avec observe

 

  • Personnaliser visuellement son application  : 
    • mise en page avancée avec fluidRow, column, tabsetPanel,… 
    • utilisation de shinythemes ou bslib pour le style visuel 

 

  • Bonnes pratiques et partage  :  
    • utilisation du dossier R et du script global.R  
    • debugging de son application shiny 
    • panorama des possibilités de déploiement de son application  

 

Recommandations techniques :

Pour les modules de formation à distance, vous aurez besoin d'un ordinateur avec connexion Internet. Durant la formation, il est recommandé de s'isoler et de disposer d'un casque + micro ou d'un kit téléphone mains libres.

Méthodes pédagogiques

Courts exposés, démonstrations et exercices pratiques 

Evaluation des acquis

Questionnaire

Responsable pédagogique

...

DECHAUX Terence

Diplômé en 2018 du Master Ingénierie Statistique pour les sciences du vivant à l'université Paris Descartes, Terence intègre l'Institut de l'Elevage en tant qu'ingénieur statisticien. En plus de ses activités d'appui aux ingénieurs agronomes de Idele, il est chargé de diverses formations, notamment autour de R et R Shiny.

M'inscrire à la formation



Classe virtuelle (Dendreo Live)


DECHAUX Terence
Détail des créneaux de la session sélectionnée :
Finaliser l'inscription

Session sélectionnée

  • 08/10/26 → 09/10/26
    Classe virtuelle
  • Détails :

    08/10/26 : 9:00 → 12:30
    09/10/26 : 9:00 → 12:30

Prochaines Sessions

Accessibilité

Sélectionnez le niveau de contraste souhaité
Adaptez la taille de la police
Sélectionnez la police de caractères souhaitée