Comparativa de la galería de visualización de datos de D3 con Tableau, Power BI y Highcharts.| Galería de visualización de datos D3 | Cuadro | Power BI | Highcharts |
|---|
| Naturaleza del producto: La galería es publicada por la cuenta de D3 en Observable y muestra ejemplos de D3, que su página de GitHub describe como una biblioteca JavaScript gratuita y de código abierto para la visualización de datos. | Naturaleza del producto: Tableau es una familia de productos comerciales con opciones de implementación para escritorio, nube y servidor, además de una oferta gratuita de Tableau Public que se encuentra en su sección de comunidad. | Naturaleza del producto: Power BI Desktop es una aplicación de Microsoft para crear informes interactivos. Se describe como un lienzo con la función de arrastrar y soltar, que combina la experiencia de preparación de datos de Power Query con herramientas de modelado de datos. | Naturaleza del producto: Highcharts Core es una biblioteca de gráficos JavaScript. Al igual que D3, se utiliza desde código, pero es una biblioteca de gráficos empaquetada que se instala con npm install highcharts. |
| Tecnología de renderizado: D3 se describe como una tecnología que da vida a los datos mediante SVG, Canvas y HTML, de modo que el desarrollador elige cómo se dibuja cada marca. | | | Tecnología de renderizado: Highcharts Core se basa en SVG. Para conjuntos de datos muy grandes, está disponible un módulo Boost basado en WebGL. |
| Licencia y coste: D3 se distribuye bajo la licencia ISC y su uso es gratuito. | Licencia y coste: Los precios no se muestran en la página de prueba del producto, que remite a una calculadora de precios y a un contacto de ventas. Tableau Public se ofrece de forma gratuita, y los estudiantes y profesores pueden obtener Tableau sin costo alguno a través de los Programas Académicos. | Licencia y coste: Power BI Desktop aparece como gratuito. Power BI Pro es una suscripción de pago por usuario, con facturación anual. | Licencia y coste: Los proyectos comerciales requieren la licencia correspondiente, cuyos precios se pueden consultar en la tienda de Highcharts. Se ofrece una licencia educativa, y la descarga del código fuente para su inspección no requiere una licencia de prueba. |
| Conexión y modelado de datos: D3 se encarga de vincular los datos a la página en el navegador. La carga, la limpieza y las estadísticas de los datos las gestiona el desarrollador. | | Conexión y modelado de datos: Power BI se conecta a cientos de fuentes locales y en la nube, como Excel, SharePoint, Salesforce y Azure SQL Database. DAX, un lenguaje de fórmulas, está disponible para modelos avanzados. | Conexión y modelado de datos: Highcharts procesa los datos que recibe. El proveedor ofrece integraciones para React, Angular, Vue, Node.js, Python y Svelte, así como adaptadores para .NET, PHP, R, Java, iOS y Android. |
| Ampliación e integración: Dado que D3 es una biblioteca, su salida puede integrarse en cualquier página web, tal y como se generan las visualizaciones de este sitio. Los ejemplos escritos para versiones anteriores de D3 podrían dejar de funcionar en las versiones actuales. | | Ampliación e integración: Los informes se pueden publicar en la nube o en servidores locales e integrarse en aplicaciones o sitios web. Se pueden crear visualizaciones personalizadas con un marco de código abierto. | Ampliación e integración: La biblioteca está integrada en las aplicaciones web a través de las integraciones oficiales que proporciona el proveedor. |