Une application web / tableau de bord intéractif !
La thématique de cette application, est la visualisation et l'analyse de données environnementales, sur la qualité de l'eau (données fictives d'un cours d'eau). Il s'agit surtout d'une coquille vide, cette dernière pouvant bien évidemment être utilisée et exploitée pour des données issues de thématiques différentes !
Les principaux défis sur ce genre d'application, sont liés à l'intégration d'une interface graphique externe à R (Highcharts), l'implémentation d'un peu (ou beaucoup) de CSS et javascript, ainsi que la gestion des requêtes SQL, et des analyses de plusieurs centaines de milliers de données, en réponse aux requêtes des utilisateurs.
Testez par vous mêmes ! → Accédez à Data-lab ici ←
Une structure Shiny app
Shiny est un package disponible sur R, et permet le développement d'applications web, principalement dédiées à la visualisation et l'analyse de données
Un construction graphique sous Highcharts
Highcharts est une library JavaScript, permettant le développement de diverses interfaces graphiques de visualisation de données.
Une base de données SQL
Les données sont initialement stockées dans une base de données PostgreSQL (+ 2 millions de données). Cette base est dupliquée (SQLite), pour faciliter son importation lors du déploiment de l'application, sur les serveurs shinyapp.io