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