Repolode
d3

d3/d3

Una biblioteca JavaScript gratuita y de código abierto para vincular datos con SVG, Canvas y HTML y crear visualizaciones personalizadas basadas en datos.

Alternativa open source a:Tableau

Estrellas
113,794
Forks
22,622
Issues abiertos
21
Último commit
hace 22 horas

¿Qué es?

D3 (Data-Driven Documents) es una biblioteca JavaScript para visualizar datos. Adopta un enfoque de bajo nivel basado en estándares web, de modo que los desarrolladores controlan cómo se relacionan los datos con los elementos de un gráfico, en lugar de elegir entre un conjunto fijo de tipos de gráficos.

D3 funciona con SVG, Canvas y HTML, y ofrece módulos para escalas, formas, diseños, transiciones, proyecciones geográficas y carga de datos. Muchas bibliotecas de gráficos de nivel superior están construidas sobre D3.

El proyecto lleva más de una década en desarrollo y se usa ampliamente para crear gráficos dinámicos e interactivos en la web.

Funciones clave

  • 01Vincula datos con elementos del DOM para generar contenido en SVG, Canvas o HTML.
  • 02Ofrece escalas, rampas de color y generadores de ejes para representar valores visualmente.
  • 03Incluye generadores de formas para líneas, áreas, arcos y gráficos circulares.
  • 04Ofrece algoritmos de diseño para jerarquías, grafos de fuerzas y treemaps.
  • 05Admite transiciones fluidas y comportamientos interactivos, como zoom y arrastre.

Casos de uso

  • Crear gráficos personalizados e interactivos que no se pueden expresar con bibliotecas de gráficos estándar.
  • Representar mapas geográficos con proyecciones y datos geográficos.
  • Crear gráficos explicativos basados en datos para artículos o dashboards.
  • Servir como base de bajo nivel para una biblioteca de gráficos de nivel superior.

En colecciones

Temas

Preguntas frecuentes

¿Qué es d3?
Una biblioteca JavaScript gratuita y de código abierto para vincular datos con SVG, Canvas y HTML y crear visualizaciones personalizadas basadas en datos. D3 (Data-Driven Documents) es una biblioteca JavaScript para visualizar datos. Adopta un enfoque de bajo nivel basado en estándares web, de modo que los desarrolladores controlan cómo se relacionan los datos con los elementos de un gráfico, en lugar de elegir entre un conjunto fijo de tipos de gráficos.
¿d3 es gratuito? ¿Qué licencia tiene?
d3 es open source bajo la licencia ISC. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿d3 sigue mantenido?
Mantenimiento activo. El último commit de d3 fue el 21 oct 2026.
¿Para qué puedo usar d3?
Crear gráficos personalizados e interactivos que no se pueden expresar con bibliotecas de gráficos estándar. Representar mapas geográficos con proyecciones y datos geográficos. Crear gráficos explicativos basados en datos para artículos o dashboards. Servir como base de bajo nivel para una biblioteca de gráficos de nivel superior.
¿Dónde consigo d3?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/d3/d3

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados