Lock in $30 Savings on PRO—Offer Ends Soon! ⏳

Atelier: Pratique de la visualisation de données

Atelier: Pratique de la visualisation de données

Un atelier donné à une équipe de Radio-Canada pour la mise en pratique d'une approche de data-journalisme

sebastien

July 11, 2014
Tweet

More Decks by sebastien

Other Decks in Technology

Transcript

  1. ffunction inc. © FFUNCTION INC, 2011 ATELIER Pratique de la

    visualisation de données Sébastien Pierre, FFunction inc. @Radio-Canada, 17 octobre 2011 www.ffctn.com
  2. ffunction inc. © FFUNCTION INC, 2011 Rôles • Analyste –

    Analyser et dimensionner les données • Journaliste – Trouver un angle, une histoire • Designer – Choix de représentation, esthétique et interaction • Développeur – Traitement des données, visualisation, fonctionnalités
  3. ffunction inc. © FFUNCTION INC, 2011 Disciplines • Maths /

    Stats – Comprendre et traiter les données • Storytelling / Journalisme – Raconter une histoire, captiver l'attention • Signalétique / Sémiotique / Typographie – Langage visuel autour de l'information • Programmation – Traitement et représentation automatisée
  4. ffunction inc. © FFUNCTION INC, 2011 Étape 1 : Les

    données • IDENTIFIER LES SOURCES – Données brutes ou agrégées – Fraîcheur des données – Licence d'utilisation – Interprétation/analyse disponible – Possibilité de croisement
  5. ffunction inc. © FFUNCTION INC, 2011 Étape 1 : Les

    données • ANALYSE PRÉLIMINAIRE – Champs disponibles – Dimensions principales : temps, espace, etc. – Dimensions numériques : min, max, moy, med, σ – Evolution des variables: dérivée première, seconde
  6. ffunction inc. © FFUNCTION INC, 2011 DONNÉES CHAMPS INTÉRESSANTS PHÉNOMÈNES

    OU VARIATIONS REMARQUABLES « OUTLIERS » IDÉES / ANGLE
  7. ffunction inc. © FFUNCTION INC, 2011 Étape 2 : Le

    concept • RECHERCHE DE REPRÉSENTATION – Représenter différentes combinaisons d'indicateurs – Mettre l'accent sur l'une ou l'autre dimension (temps, espace, population, argent, etc) – Essayer des modes de représentation simples pour valider « si ça marche »
  8. ffunction inc. © FFUNCTION INC, 2011 Étape 2 : Le

    concept • PENSER À L'INTERACTION – Étapes principales pour « plonger dans l'information » – S'agit-t-il de montrer ou d'explorer – Quelle durée d'utilisation/longévité pour la visualisation?
  9. ffunction inc. © FFUNCTION INC, 2011 Étape 3 : L'implantation

    • TRAITER LES DONNÉES – Extraire : seulement celles qui sont nécessaires – Normaliser : assurer le bon type et le bon format – Agréger : ajuster la résolution – Composer: créer des nouveaux indicateurs à partir de ceux existants déjà
  10. ffunction inc. © FFUNCTION INC, 2011 Étape 3 : L'implantation

    • CHOIX-CLÉ – Statique (image) ou interactif (web) – Donnée statiques ou dynamiques (filtre, recherche) – Technologie : Flash, Web, mobile – Diffusion et aspects sociaux
  11. ffunction inc. © FFUNCTION INC, 2011 SCRIPT TRAITEMENT DE DONNÉES

    DONNÉES TRAITÉES VISUALISATION IMAGE / PAGE WEB
  12. ffunction inc. © FFUNCTION INC, 2011 Les données • TABLEURS

    – Outil de base et de collaboration que tout le monde doit maîtriser – Aide à dimensionner et analyser rapidement les données – Permet de vérifier rapidement (et visuellement) des hypothèses sur les données
  13. ffunction inc. © FFUNCTION INC, 2011 Les données • R

    / MATHEMATICA / SAS – Maîtrise plus complexe, réservée aux analystes et aventureux – Utiles pour de l'analyse poussée de données et trouver des corrélations entre des indicateurs – Peuvent s'avérer très puissants pour de la visualisation rapide (mais apprentissage long et difficile)
  14. ffunction inc. © FFUNCTION INC, 2011 Les données • Python

    / Ruby / Lisp / JavaScript – Un langage dynamique, interprété devrait être connu/maîtrisé par tous – Donne une grande flexibilité pour le traitement et l'analyse des données (mieux qu'un tableur) – Ouvre la voix au prototypage de visualisation plus complexe
  15. ffunction inc. © FFUNCTION INC, 2011 Le concept • Tableur

    / Tableau / ManyEyes – Permet d'essayer rapidement plusieurs représentations des données – Permet de valider ou d'invalider des hypothèses, de vérifier « que ça marche » – DANGER : s'enfermer dans les représentations pré- définies. A considérer comme un outil parmi d'autre, pas comme la solution.
  16. ffunction inc. © FFUNCTION INC, 2011 Le concept • GGplot

    / GraphViz / Gephi – Outils plus ciblés : représentations non-triviales, représentation et exploration de graphes – Nécessite une bonne connaissance des données et une bonne compétence en outils « techniques » – Permettent d'avoir rapidement une idée de la structure d'ensemble des données, et de découvrir des tendances
  17. ffunction inc. © FFUNCTION INC, 2011 Le concept • Processing

    / Protovis / D3 / SVG – Outils très flexibles, qui offrent le plus grand spectre d'exploration – Nécessitent des compétences de base en programmation, mais beaucoup de designers et d'artistes ont prouvé qu'ils sont capables de le prendre en main – À terme, tout membre de l'équipe devrait être familier d'une de ces technologies
  18. ffunction inc. © FFUNCTION INC, 2011 Les enjeux • L'EQUIPE

    – Développer de nouvelles compétences : la visualisation est multi-disciplinaires et chacun doit être familier des concepts et capable de faire une partie du travail – Maîtriser les outils : apprendre les outils, mais ne pas s'enfermer dans ceux-ci.
  19. ffunction inc. © FFUNCTION INC, 2011 Les enjeux • LE

    PROCESSUS – Être capable d'itérer rapidement (moins d'une semaine) – Réutiliser ce qui a déjà été fait par le passé, tout en l'améliorant / le transformant – Développer une capacité à faire un transfert de connaissance rapide, de manière à intégrer rapidement de nouvelles personnes
  20. ffunction inc. © FFUNCTION INC, 2011 Les enjeux • LE

    OUTILS / TECHNOLOGIES – Au service de la créativité : ne doit pas influer sur le choix de représentation – Au service de l'organisation : doit permettre à une personne détenant les compétences de base requises de s'intégrer facilement dans le travail – Au service du processus : les outils doivent accélérer le processus et le rendre transparent
  21. ffunction inc. © FFUNCTION INC, 2011 Thèmes à discuter •

    Rôles dans l'équipe • Processus actuel, processus idéal • Compétences / aspirations de chacun • Maîtrise technologique actuelle • Vision stratégique (technologie + processus) • ...