Création d’un package R pour intégrer une charte graphique dans des productions

Contexte et enjeux de la mission

Ce datalab d’une métropole française est amené à produire différentes productions R dans ses activités quotidiennes. Ces dernières incluent notamment : des graphiques, des rapports et des applications web. Soucieux de conserver une cohérence graphique sur l’ensemble de ses productions, il souhaite y intégrer une charte graphique. Cette identité visuelle a été développée par l’équipe du datalab : polices de caractères, couleurs, etc. : tout y est décrit. Elle souhaite maintenant bénéficier d’un outil pour la gérer/l’incorporer dans ses productions réalisées sous R.

Notre intervention

  • Décryptage du besoin
  • Création de palettes de couleurs {ggplot2}
  • Création de fonctions scale() {ggplot2}
  • Création de deux thèmes {ggplot2} (light/dark)
  • Création de deux thèmes css {rmarkdown} (light/dark)
  • Création de deux thèmes boostrap pour {shiny} (light/dark)
  • Création d’un bouton de switch permettant de passer d’un thème à l’autre dans les applications {shiny}
  • Enregistrement du dernier thème {shiny} choisi dans un cookie pour bénéficier d’une persistance du bouton pour un utilisateur donné
  • Intégration des fonctionnalités dans un package testé, documenté, déployé avec intégration continue
  • Utilisation de la démarche PROPRE pour le processus de développement
  • Échanges réguliers avec le client

Résultat & valeur ajoutée

  • Un package avec les outils d’incorporation de la charte graphique dans des productions R (graphiques {ggplot2}, rapports {rmarkdown}, applications {shiny})
  • Une documentation rigoureuse du package et de son utilisation

Nos derniers Use Cases