Présentation fonctionnelle / Gestion des contenus (back-office)

Paramétrage des visualisations

Les visualisations interactives permettent de présenter les données de manière synthétique et offrent à l'utilisateur la possibilité de les manipuler pour les comprendre plus rapidement. Elles sont servies par des applications web légères, ce qui permet une consultation directe sur tout type de terminal web, ou une intégration iframe dans des portails ou sites institutionnels.

Paramétrage intuitif

Les visualisations peuvent être configurées grâce à une interface graphique qui ne requiert pas de compétences en programmation. Le menu de configuration se compose de différentes sections qui diffèrent selon les applications. La plupart du temps, le menu est composé de trois sections : la source de données, les options de rendu et les éléments liés à la navigation. Il est souvent possible de filtrer les données si l'on ne souhaite pas représenter le jeu de données en entier.

Un aperçu donne un rendu de la visualisation. Lorsque l’on réalise des modifications sur le menu de configuration, elles sont directement représentées sur l'aperçu. Il est ainsi possible de modifier et tester rapidement différents rendus de la visualisation, en mode brouillon. Lorsque le rendu est satisfaisant, l’enregistrement permet de valider les modifications réalisées. Celles-ci sont alors visibles sur toutes les publications de la visualisation.

Types de visualisations

Data Fair offre une grande variété de visualisations en constante progression, il y a aujourd'hui près d'une trentaine de visualisations différentes. (Cette section décrit en détail la manière de les créer).

Visualisations cartographiques

Plusieurs visualisations permettent d'afficher des données géolocalisées. L'une d'elle permet d'afficher des marqueurs qui présentent au clic une fiche détaillée, éventuellement accompagnée d'une image. Une autre affiche les données sous forme de cercles colorés et proportionnels à une donnée dans une colonne, elle se prête bien à la visualisation d'un grand nombre de points. Une troisième est, quant à elle, adaptée à l'affichage de géométrie complexes, par exemple, un réseau routier ou un plan local d'urbanisme.

D'autres visualisations sont adaptées aux données territorialisées ; ce sont les données possédant au moins un code territoire : code commune, département ou même code parcelle. On peut, par exemple, projeter les données sur le plan cadastral français. Il est également possible d'afficher une carte choroplèthe des territoires allant de l'IRIS à la région, adaptée à la présentation des données, comme les résultats d'élections ou d'autres indicateurs. Une application permet de fusionner les géométries des territoires pour avoir des zones de couverture, par exemple, le périmètre d'action des gendarmeries.

Visualisations en diagrammes

Dès que les données possèdent des colonnes avec des types numériques, il est possible de paramétrer pour elles des visualisations en diagrammes. Une visualisation permet de faire différents types de graphiques communs : histogrammes, lignes, aires, camemberts, etc. Une autre est adaptée à la visualisation de flux. Une troisième permet de comparer les lignes de données sur différents critères. Une autre encore produit des diagrammes en gaufre, par exemple, pour comparer la répartitions des éléments suivant différentes catégories.

Des visualisations permettent de faire des graphes, en utilisant des nœuds et des liens, ou bien en se basant sur deux critères dans deux colonnes différentes d'un jeu de données. Pour les données hiérarchiques, deux visualisations sont disponibles et sont bien adaptées pour afficher des données de budget ou d'allocation d'aides.

Visualisations temporelles

Les données ayant des concepts liés aux dates peuvent être mises en valeur avec des visualisations temporelles. Certaines sont interactives, l'une d'elles permet de comparer des courbes au cours du temps (décès liés au covid, par exemple), d'autres de visualiser les données qui ont des dates de début et dates de fin.

D'autres visualisations temporelles sont animées : elles possèdent un bouton lecture et l'utilisateur peut les regarder de manière passive. Ces visualisations sont intéressantes pour les réseaux sociaux, car elles permettent d'attirer l'attention des utilisateurs qui n'ont pas à cliquer sur le lien pour voir le résultat. Une visualisation permet de voir des courses de barres horizontales et est adaptée quand il y a un nombre important d'éléments qui ont la valeur maximale, par exemple pour voir le prénom le plus donné au cours du temps. Une autre permet d'analyser les données cycliques pour voir comment elles se comportent d'une période à l'autre (par exemple, des températures ou du trafic de véhicules).

Visualisations textuelles

Ce type de visualisation présente les données sous forme de texte, y compris les données numériques. Il est possible de mettre en avant des chiffres clés sous la forme de tuiles. Une visualisation calcule des agrégats sur un ou deux axes et peut, par exemple, montrer des moyennes d'une valeur par départements. Une autre permet d'afficher quelques colonnes du jeu de données en proposant des filtres ou une arborescence pour accéder plus rapidement aux données (par exemple région > département > commune). Une troisième visualisation analyse la fréquence des différents termes d'un jeu de données ou de l'une de ses colonnes pour mettre en avant ceux qui sont les plus présents.

Il est également possible de créer un moteur de recherche pour pouvoir explorer ses données sous formes de fiches. C'est bien adapté quand les données possèdent des colonnes avec des textes longs, qui ne sont pas faciles à lire dans une vue tableau. Le rendu des fiches peut être paramétré finement et il est même possible de faire un rendu PDF du jeu de données. Cette visualisation est bien adaptée pour réaliser des annuaires ou des catalogues.

Gamification

En plus des visualisations de données « traditionnelles », il est possible de configurer des mini-jeux. Le jeu est l'un des meilleurs moyens d'apprentissage et permet de mémoriser certaines choses sans parfois même s’en rendre compte. Cela permet de rendre les données plus attractives, favorise l'engagement des utilisateurs qui peuvent essayer les jeux plusieurs fois, jusqu'à avoir un bon score et augmenter la visibilité des données sur les réseaux sociaux via les mécanismes de partage de scores et de « mise au défi ».

Le jeu de localisation est destiné aux données géolocalisées et demande à placer des éléments sur une carte. Le quiz permet de réaliser un questionnaire à choix multiples. Le jeu de tri demande à l'utilisateur de trier des données par glisser / déposer pour les classer suivant un certain critère, par exemple, pour trier des aliments en fonction de leur empreinte carbone. Tous ces jeux prennent en compte le temps dans le calcul du score, pour éviter la « triche » et inciter l'utilisateur à mémoriser les bonnes réponses par essai / erreur.

Autre types de visualisations

Certaines visualisations sont compliquées à classer et nous les mentionnons ici. Le diaporama permet d'afficher des données ayant des images en pièces jointes. Le formulaire de saisie offre la possibilité de collecter des retours directement stockés dans un jeu de données, de faire du crowdsourcing ou d'offrir une interface de mise à jour des données plus légère que l'intégralité du back-office pour une personne qui ne serait responsable de la mise à jour que d'un jeu de données.

Il y a aussi des visualisations qui sont spécifiquement adaptées à des schémas de données, comme certaines qui sont publiées suivant les schémas du Socle Commun des Données Locales (SCDL).

Permissions et publication des visualisations

Les mécanismes de permission et de publication des visualisations sont les mêmes que pour les jeux de données. Par défaut, une visualisation est privée. Elle peut être rendue publique par la suite. Dans tous les cas, il est recommandé de renseigner une description. Celle-ci est visible sur la page de consultation de la visualisation, mais aussi sur la page du jeu de données associé.

Il est aussi possible de partager une visualisation privée avec des utilisateurs non authentifiés. Cela se fait en générant un lien de partage qui contient un code secret. Toute personne connaissant ce lien peut accéder à la visualisation, même si les données qu'elle utilise sont privées. Si le lien est compromis, il peut être supprimé puis régénéré avec un code secret différent. Cela permet d'embarquer des visualisations dans des sites privés, sans avoir à créer un ou plusieurs comptes utilisateur et transmettre des identifiants d'accès.