Institution publique
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





