Vidéo: La visualisation de données en JavaScript sans D3.js 2024
D3. js est une bibliothèque JavaScript open-source qui a pris d'assaut le monde de la visualisation des données depuis sa première sortie en 2011. Elle a été créée (et est maintenue) par Mike Bostock - célèbre gourou de la visualisation de données et éditeur graphique pour le New York Times . Vous pouvez utiliser cette bibliothèque pour créer des documents dynamiques de haute qualité (D3) en une fraction du temps et avec une fraction de l'effort requis pour coder en JavaScript (a.k. A., Vanilla).
Dans son essence, D3. js est une collection de classes et de fonctions que, avec juste un peu de codage, vous pouvez utiliser pour exécuter des chaînes beaucoup plus longues de JavaScript de niveau inférieur. D3. js appelle uniquement une classe spéciale de commandes dans la bibliothèque JavaScript - celles qui sont généralement utilisées dans la visualisation de données. Vous utilisez ces commandes pour effectuer des opérations telles que dessiner des axes, tracer des éléments et recalculer des positions lors du redimensionnement de graphiques.
Si votre objectif est de créer des visualisations de données Web dynamiques - des visualisations qui changent en réponse aux interactions de l'utilisateur - D3. js est la bibliothèque JavaScript parfaite à utiliser.
Si vous souhaitez que les utilisateurs puissent interagir avec votre visualisation de données et choisir les données à afficher, vous devez créer une visualisation dynamique.
Avec les visualisations de données dynamiques, vos utilisateurs peuvent
-
Interagir avec la visualisation pour choisir quelles données afficher.
-
Voir des données supplémentaires lorsqu'ils survolent ou cliquent sur des parties de la visualisation.
-
Accédez à des niveaux plus élevés de données connexes pour obtenir des vues plus détaillées sur les parties des données les plus intéressantes.
-
Affichez des visualisations animées qui montrent les changements au fil du temps.
-
Choisissez parmi une variété de transitions différentes entre les vues.
Le D3. La bibliothèque js est encore en cours de développement. Avec Mike Bostock et d'innombrables autres utilisateurs contribuant de nouveaux types de visualisations, les capacités de la bibliothèque s'élargissent quotidiennement. Le D3. La philosophie de conception de js est plutôt ouverte. Cela ne vous limite pas à l'utilisation de visualisations de données prédéfinies et à l'emporte-pièce. Au contraire, cette bibliothèque peut accueillir la créativité individuelle et l'imagination de chaque utilisateur unique.