Conception et déploiement d’applications Shiny

Shiny : Exécuter R dans des applications web

Shiny est un framework utilisé pour concevoir des applications web dans R. Chez ThinkR, nous concevons les tableaux de bord et autre interfaces web sur mesure pour répondre à tous vos besoins. Vous pourrez ainsi partager vos données et analyses dans tous les services de votre entreprise. Si vous êtes modélisateur, vous apprécierez de laisser vos collaborateurs définir de manière interactive la liste des paramètres de vos modèles. Si vous êtes scientifique, peut-être souhaiteriez-vous mettre en place une interface créative pour interagir avec les experts de votre domaine ou pour récolter des données de science participative.

Pour l’utilisateur final, la mise en marche est simple. Une application Shiny peut être hébergée sur un serveur ou installée sur l’ordinateur des utilisateurs (sous forme de package ou de .exe). Il permet d’accéder au code R de manière interactive depuis RStudio ou via un navigateur web.

Pourquoi choisir Shiny ? Pour donner accès à toute la puissance de R aux personnes qui ne connaissent pas R. En concevant une interface web interactive qui peut exécuter du code R en arrière plan, vous pouvez fournir un moyen ergonomique et convivial de lancer des calculs, présenter des graphiques… sans avoir à écrire une seule ligne de code R. Et ils peuvent y accéder directement à partir de leur navigateur web. Regardez, on vous parle aussi de Shiny sur notre blog !

Exemples d’applications Shiny

Nous avons des exemples de petites applications sur notre serveur (https://shiny.thinkr.fr/) :

  • Collage : Transforme une image en mosaïque de photos de chaton.
  • Legislatives : Cartographie des Résultats aux élections legislatives Française 2017.
  • Tweetstorm : Un tableau de bord créé pour agréger les tweets échangés pendant la conférence useR! 2017.
  • Prenoms : Un tableau de bord pour visualiser l’évolution de la popularité de prénoms en France depuis 1900.

ThinkR - Shiny Dashboard - Data analyses -legislatives

 

ThinkR - Shiny Dashboard for Data Analyses - prenoms2