211service.com
Visualisation des données plus simple
Il existe de nombreuses façons de découper et de découper les données pour mieux comprendre ce que cela signifie. Des logiciels comme Excel de Microsoft offrent un moyen simple de créer des tableaux et des graphiques, tandis que des applications plus complexes, comme celles d'IBM Beaucoup d'yeux , offrent des moyens plus intéressants de visualiser des données plus complexes . Les langages de programmation spécialisés peuvent faire plus en peaufinant la conception des visualisations. Mais ces langages ont tendance à être difficiles à utiliser pour les non-experts.

Visual voyage : Job Voyager, une visualisation construite à l'aide de Protovis, affiche les données d'emploi du recensement américain pour les 150 dernières années. Les emplois des femmes sont indiqués en rouge, ceux des hommes en bleu. Ici, les données sont filtrées par travaux avec le suffixe ist.
Désormais, les chercheurs de Stanford proposent une suite d'outils appelée Protovis qui rationalisent le processus de création de visualisations de données. Les outils nécessitent toujours des connaissances en programmation, mais sont conçus pour être plus faciles à mettre en œuvre pour une personne sans expérience en programmation, explique Jeff Heer , professeur d'informatique à Stanford qui a co-créé les outils avec Michael Bostock, un étudiant diplômé.
Heer dit que le niveau de programmation requis pour utiliser et modifier les outils est légèrement supérieur à celui de HTML mais plus facile que JavaScript, un langage de script Web courant. L'un des principaux avantages de Protovis, selon Heer, est qu'il est structuré de telle manière qu'une personne qui pense d'abord en termes de visualisations, puis en termes de données, devrait pouvoir le trouver assez facile à utiliser.
Au lieu d'avoir à se concentrer sur la façon de structurer le code du programme, Protovis permet à un utilisateur de créer des blocs de construction simples, tels que les couleurs et les formes nécessaires à la visualisation, puis de reconstituer les blocs pour définir l'image complète. Avec Protovis, vous pensez avant tout aux marques visuelles sur une page, dit Heer. Nous pensons que cela rendrait les visualisations plus faciles à apprendre et à modifier.
Un exemple du type de visualisations qui sont rendues plus faciles avec Protovis est appelé Job Voyager . Il a été créé par Heer pour afficher les tendances changeantes de l'emploi dans les données du recensement américain au cours du siècle dernier. Différents types d'emplois sont indiqués dans les zones ombrées en deux couleurs différentes correspondant aux travailleurs masculins et féminins. Dans la plupart des données du recensement américain (de 1850 à 2000), l'agriculture était de loin la profession la plus populaire. Par rapport à d'autres outils de visualisation, tels que Prefuse ou Flare, Heer dit que Protovis a permis de créer Job Voyager en une fraction du temps et en utilisant un cinquième de la quantité de code.
Heer note que les visualisations de données modernes sont souvent conçues pour le Web et ont tendance à être dynamiques. Dans le cas de Job Voyager, un utilisateur peut, par exemple, cliquer sur un filtre pour ne voir que l'évolution des métiers des femmes au fil du temps. Ou elle peut examiner le flux et le reflux des emplois de machiniste au fil des ans.
Martin Wattenberg , qui a développé Many Eyes avec son collègue IBM Fernanda Viegas , pense que la visualisation devient un moyen d'expression essentiel, notamment en ligne. C'est peut-être le photojournalisme du 21e siècle, dit-il. Wattenberg ajoute qu'un système comme Protovis, qui permet aux développeurs de personnaliser facilement les visualisations Web, a le potentiel de jouer un rôle important dans l'adoption de cette technologie.
Protovis est actuellement dans une version alpha mais a déjà été repris par la Fondation Mozilla, et il apparaîtra dans une prochaine version de son client de messagerie Thunderbird comme un moyen de visualiser les données de messagerie, dit Heer.