Comparaison de la galerie de visualisation de données D3 avec Tableau, Power BI et Highcharts| Galerie de visualisation des données D3 | Tableau | Power BI | Highcharts |
|---|
| Nature du produit : La galerie est publiée par le compte D3 sur Observable et présente des exemples de D3, que sa page GitHub décrit comme une bibliothèque JavaScript libre et open source pour la visualisation de données. | Nature du produit : Tableau est une gamme de produits commerciaux proposant des options de déploiement Desktop, Cloud et Server, ainsi qu'une offre gratuite Tableau Public répertoriée dans sa section communautaire. | Nature du produit : Power BI Desktop est une application Microsoft permettant de créer des rapports interactifs. Elle se présente comme une interface glisser-déposer offrant une expérience de préparation des données Power Query et des outils de modélisation des données. | Nature du produit : Highcharts Core est une bibliothèque JavaScript de création de graphiques. À l'instar de D3, elle s'utilise directement dans le code, mais il s'agit d'une bibliothèque graphique packagée, installée avec la commande `npm install highcharts`. |
| Technologie de rendu : D3 est décrit comme donnant vie aux données grâce aux technologies SVG, Canvas et HTML, permettant ainsi au développeur de choisir comment chaque marque est dessinée. | | | Technologie de rendu : Highcharts Core est basé sur SVG. Un module Boost utilisant WebGL est disponible pour les très grands ensembles de données. |
| Licence et coût : D3 est distribué sous licence ISC et son utilisation est gratuite. | Licence et coût : Le prix n'est pas indiqué sur la page d'essai du produit, qui renvoie vers un calculateur de prix et un contact commercial. Tableau Public est gratuit, et les étudiants et les enseignants peuvent obtenir Tableau gratuitement via les programmes académiques. | Licence et coût : Power BI Desktop est présenté comme gratuit. Power BI Pro est un abonnement payant par utilisateur, facturé annuellement. | Licence et coût : Les projets commerciaux nécessitent la licence appropriée, dont les tarifs sont disponibles sur la boutique Highcharts. Une licence éducative est proposée, et le téléchargement du code source à des fins d'examen ne requiert pas de licence d'essai. |
| Connexion et modélisation des données : D3 se charge d'associer les données à la page dans le navigateur. Le chargement, le nettoyage et les statistiques des données sont gérés par le développeur. | | Connexion et modélisation des données : Power BI se connecte à des centaines de sources locales et cloud, telles qu'Excel, SharePoint, Salesforce et Azure SQL Database. Le langage DAX, dédié aux formules, est disponible pour les modèles avancés. | Connexion et modélisation des données : Highcharts effectue le rendu des données qui lui sont fournies. Le fournisseur propose des intégrations pour React, Angular, Vue, Node.js, Python et Svelte, ainsi que des wrappers pour .NET, PHP, R, Java, iOS et Android. |
| Extension et intégration : Puisque D3 est une bibliothèque, son rendu peut être intégré à n'importe quelle page web, comme c'est le cas pour les visualisations de ce site. Les exemples écrits pour d'anciennes versions de D3 peuvent ne pas fonctionner correctement avec les versions actuelles. | | Extension et intégration : Les rapports peuvent être publiés dans le cloud ou sur site et intégrés à des applications ou des sites web. Des visualisations personnalisées peuvent être créées à l'aide d'un framework open source. | Extension et intégration : La bibliothèque est intégrée aux applications web via les intégrations officielles répertoriées par le fournisseur. |